Perintah Linux Unzip

File zip adalah cara yang mudah dan efisien untuk mentransfernya antara komputer dan server menggunakan bandwidth jauh lebih sedikit daripada mengirim file ukuran penuh. Ketika Anda menerima arsip zip di Linux, dekompresi itu sama mudahnya. Berikut adalah beberapa cara untuk menggunakan perintah unzip di baris perintah Linux .

Dekompresi File Zip Tunggal Ke Folder Saat Ini

Sintaks dasar untuk mendekompresi file adalah:

unzip namafile

Sebagai contoh, katakanlah Anda telah menutup sebuah album berjudul "Menace To Sobriety" oleh band Ugly Kid Joe sebagai file zip bernama "Menace To Sobriety."

Untuk meng-unzip file ini ke dalam folder saat ini, jalankan saja perintah berikut:

unzip "Menace To Sobriety"

Dekompresi Banyak File

Perintah man memungkinkan Anda mendekompresi lebih dari satu file sekaligus menggunakan sintaks berikut:

unzip filename1 filename2 filename3

Katakanlah Anda ritsleting tiga file album Alice Cooper bernama "Sampah," "Hey Stoopid," dan "Dragontown" secara terpisah. Untuk meng-unzip file-file ini, Anda bisa mencoba memasukkan yang berikut:

unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

Apa yang Anda dapatkan, bagaimanapun, adalah kesalahan ini:

Arsip: Peringatan Trash.zip: nama file tidak cocok: Dragontown.zip <

Dengan mengasumsikan tiga file tinggal di folder yang sama, cara yang lebih baik adalah menggunakan perintah berikut ini:

unzip '* .zip'

Hati-hati, meskipun: Perintah ini tidak pandang bulu dan akan mendekompresi setiap file zip di folder saat ini.

Unzip File tetapi Kecualikan Orang Lain

Jika Anda memiliki file zip dan Anda ingin mengekstrak semua file kecuali satu, gunakan tombol -x, sebagai berikut:

unzip filename.zip -x filetoexclude.zip

Untuk melanjutkan contoh kami, album "Trash" oleh Alice Cooper memiliki lagu berjudul "Bed Of Nails." Untuk mengekstrak semua lagu kecuali "Bed Of Nails," Anda akan menggunakan sintaks berikut:

unzip Trash.zip -x "Bed Of Nails.mp3"

Ekstrak File Zip ke Direktori Berbeda

Jika Anda ingin meletakkan isi file zip di direktori yang berbeda dari yang sekarang, gunakan tombol -d, seperti ini:

unzip namaberkas.zip -d path / ke / ekstrak / ke

Misalnya, untuk mendekompresi file "Trash.zip" ke "/ home / music / Alice Cooper / Trash," Anda akan menggunakan sintaks berikut:

unzip Trash.zip -d / home / music / Alice Cooper / Trash

Cara Menampilkan Isi File Zip Terkompresi

Untuk daftar isi file yang dikompresi, gunakan tombol -l:

unzip -l filename.zip

Untuk melihat semua lagu di album "Trash.zip," gunakan yang berikut:

unzip -l Trash.zip

Informasi yang dikembalikan meliputi:

Cara Menguji Jika File Zip Adalah Valid

Untuk menguji apakah file zip OK sebelum mengekstraknya, gunakan tombol -t:

unzip -t filename.zip

Misalnya, untuk menguji apakah "Trash.zip" valid, Anda dapat menjalankan yang berikut:

unzip -t Trash.zip

Setiap file akan terdaftar, dan "OK" akan muncul di sebelahnya. Di bagian bawah output, sebuah pesan akan muncul yang menyatakan "tidak ada kesalahan yang terdeteksi dalam data terkompresi ..."

Tampilkan Informasi Terperinci Tentang File Terkompresi

Jika Anda menginginkan informasi yang lebih rinci, gunakan tombol -v, yang menghasilkan lebih banyak informasi verbose:

Sintaksnya adalah sebagai berikut:

unzip -v filename

Sebagai contoh:

unzip -v Trash.zip

Output verbose mengandung informasi berikut:

Dekompresi File Zip ke Direktori Saat Ini Tanpa Membuat Direktori

Jika Anda menambahkan folder dalam file zip saat membuatnya, maka perintah unzip standar akan membuat ulang struktur folder saat dibuka kembali.

Misalnya, jika Anda mengekstrak file zip bernama "filename1.zip" dengan struktur berikut, folder akan dibuat ulang saat Anda mengekstraknya:

Jika Anda ingin semua file ".txt" diekstrak ke dalam folder saat ini tanpa folder yang dibuat ulang, Anda akan menggunakan tombol -j, sebagai berikut:

unzip -j namaberkas.zip

Dekompresi File Tanpa Prompting Ketika File Sudah Ada

Bayangkan Anda memiliki file zip yang sudah Anda ekstrak, dan Anda sudah mulai mengerjakan file yang telah Anda ekstrak.

Jika Anda memiliki file lain yang ingin Anda unzip dan file zip berisi file yang sudah ada di folder target, peringatan ditampilkan sebelum sistem menimpa file. Ini tidak masalah, tetapi jika Anda mengekstrak file dengan 1000 file di dalamnya, Anda tidak ingin ditanya setiap kali.

Jadi, jika Anda tidak ingin menimpa file yang ada, gunakan tombol -n:

unzip -n filename.zip

Jika Anda tidak peduli apakah file sudah ada dan Anda selalu ingin menimpa file saat file tersebut diekstrak tanpa disuruh, gunakan tombol -o:

unzip -o filename.zip

Mengekstrak File Zip yang Dilindungi Kata Sandi

Jika Anda perlu meng-unzip file yang memerlukan kata sandi untuk akses, gunakan tombol-P diikuti dengan kata sandi:

unzip -P sandi filename.zip

Misalnya, untuk mengekstrak file yang disebut "cats.zip" dengan kata sandi "kittens123", gunakan yang berikut:

unzip -P kittens123 filename.zip

Unzipping File Tanpa Menampilkan Output Apa pun

Secara default, perintah "unzip" mencantumkan semua yang dilakukannya, termasuk mencantumkan semua file dalam arsip saat mengekstraknya. Anda dapat menekan output ini dengan menggunakan -q switch:

unzip -q namaberkas.zip

Ini unzips nama file tanpa memberikan output dan mengembalikan Anda ke kursor ketika sudah selesai.

Linux menyediakan lusinan switch lainnya. Kunjungi halaman manual Linux untuk mempelajari lebih lanjut.