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:
- Panjang dalam byte
- Tanggal Diciptakan
- Waktu diciptakan
- Nama
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:
- Panjang dalam byte
- metode
- Ukuran
- Persentase kompresi
- Tanggal dan waktu dibuat
- CRC
- Nama
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:
- Folder 1: filea.txt, fileb.txt, filec.txt
- Folder 2: filed.txt, filee.txt
- Folder 3: filef.txt
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.