File zip adalah cara yang mudah dan efisien untuk mentransfer data antara komputer dan server. Ketika file dikompresi, mereka tidak hanya menghemat ruang disk pada drive lokal tetapi juga membuatnya lebih mudah dan lebih nyaman untuk mengunduh file dari internet, menggunakan jauh lebih sedikit bandwidth daripada mengirim file ukuran penuh.
Ketika Anda menerima arsip zip di Linux, dekompresi itu sama mudahnya. Ada banyak switch yang tersedia di Linux, yang berarti Anda memiliki banyak cara untuk mengekstrak file dengan unzip perintah di baris perintah.
Dekompresi File ZIP Tunggal
Sintaks dasar untuk mendekompresi file adalah:
unzip namafile
Sebagai contoh, katakan Anda telah ritsleting sebuah album bernama Menace to Sobriety. Untuk meng-unzip file ini ke folder saat ini, Anda cukup menjalankan perintah berikut: unzip "Menace To Sobriety" Perintah man memungkinkan Anda mendekompresi lebih dari satu file sekaligus menggunakan sintaks berikut: unzip filename1 filename2 filename3
Jika Anda sudah ritsleting tiga file album bernama Alice Cooper Sampah, Hey Stoopid, dan Dragontown, secara terpisah, Anda dapat mencoba ini untuk meng-unzipnya: unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"
Namun, apa yang Anda dapatkan adalah kesalahan ini: Arsip: Peringatan Trash.zip: nama file tidak cocok: Dragontown.zip
Dengan asumsi tiga file tinggal di folder yang sama, metode yang lebih baik adalah menggunakan perintah berikut: unzip '* .zip'
Hati-hati. Perintah ini tidak pandang bulu dan akan mendekompresi setiap file ZIP dalam folder saat ini. Jika Anda memiliki file ZIP dan Anda ingin mengekstrak semua file kecuali satu, gunakan -x beralih. unzip filename.zip -x filetoexclude.zip
Untuk melanjutkan dengan contoh kami, album "Sampah" di Trash.zip memiliki MP3 berjudul Bed Of Nails. Untuk mengekstrak semua lagu kecuali "Bed Of Nails," Anda akan melakukan ini: unzip Trash.zip -x "Bed Of Nails.mp3" Jika Anda ingin meletakkan isi file ZIP dalam direktori yang berbeda dari yang sekarang, gunakan -d beralih. unzip namaberkas.zip -d path / ke / ekstrak / ke
Misalnya, untuk dekompresi Trash.zip file ke / home / music / Alice Cooper / Trash, Anda akan menggunakan sintaks berikut: unzip Trash.zip -d "/ home / music / Alice Cooper / Trash" Untuk daftar isi file yang dikompresi, gunakan -l beralih. unzip -l filename.zip
Dalam contoh kami, kami dapat menggunakan sakelar ini untuk melihat semua file di Trash.zip. unzip -l Trash.zip
Informasi yang dikembalikan meliputi: Untuk menguji apakah file ZIP terstruktur dengan benar dan dapat digunakan dengan tepat sebelum mengekstraknya, gunakan -t beralih. unzip -t filename.zip
Misalnya, untuk menguji apakah Trash.zip valid, Anda dapat menjalankan yang berikut: unzip -t Trash.zip
Setiap file terdaftar, dan baik akan muncul di sebelahnya. Di bagian bawah output, sebuah pesan akan muncul menyatakan tidak ada kesalahan yang terdeteksi pada data terkompresi …. Itu -v switch (verbose) dapat memberikan informasi lebih detail. unzip -v filename
Untuk menggunakan switch ini dengan Trash.zip untuk melihat informasi lebih lanjut, kami akan mengetik: unzip -v Trash.zip
Output berisi informasi berikut: Untuk file ZIP yang memiliki folder, dieksekusi unzip sendiri, tanpa switch, akan menciptakan kembali struktur folder yang sama dari arsip. Ekstraksi filename1.zip, misalnya, yang memiliki tiga folder berikut, akan menghasilkan folder yang sama yang diekstraksi: Dalam contoh ini, untuk mengekstrak semua file TXT ke folder saat ini tanpa membuat ketiga folder tersebut, tambahkan saja -j sampai akhir komando. unzip -j filename1.zip Misalkan Anda sudah membuka ritsleting file ZIP tertentu dan sudah mulai mengerjakan file yang belum di ritsleting, mengubah dan memperbarui mereka sesuai keinginan Anda. Hal terakhir yang Anda inginkan adalah memiliki file-file yang ditimpa ketika Anda mengekstrak ZIP yang memiliki file dengan nama-nama yang sama. Anda akan segera kehilangan semua yang Anda kerjakan ketika file baru menggantikan yang sudah ada. Namun, Anda bisa menggunakan -n beralih jika Anda mau tidak menimpa file yang ada. Setiap file dari arsip ZIP yang memiliki nama yang cocok dengan file di folder yang diekstraksi tidak akan menimpa apa pun ketika switch ini digunakan. Namun, semua yang lain, yang memiliki nama unik masih akan diekstraksi. unzip -n filename.zip
Jika Anda tidak peduli apakah file sudah ada dan Anda selalu ingin menimpa file karena file tersebut diekstrak tanpa disuruh, gunakan -Hai beralih. unzip -o filename.zip Jika Anda perlu meng-unzip file yang memerlukan kata sandi untuk akses, gunakan -p beralih diikuti dengan kata sandi. unzip -P sandi filename.zip
Misalnya, untuk meng-unzip file yang disebut cats.zip dengan kata sandi anak kucing123, gunakan yang berikut: unzip -P kittens123 filename.zip Secara default, unzip perintah mencantumkan semua yang dilakukannya, termasuk menampilkan setiap file dalam arsip saat perintah mengekstraknya. Anda dapat menekan output ini dengan menggunakan -q beralih. unzip -q namaberkas.zip
Ini unzips nama file tanpa memberikan output dan mengembalikan Anda ke kursor ketika sudah selesai. Dekompresi Beberapa File ZIP
Kecualikan Beberapa File ZIP
Ekstrak File ZIP ke Direktori Berbeda
Cara Menampilkan Isi File Zip Terkompresi
Cara Menguji Jika File ZIP Apakah Valid
Lihat Informasi Lengkap pada File ZIP
Dekompresi File ZIP Tanpa Membuat Direktori
Dekompresi File ZIP Tanpa Prompting to Overwrite
Ekstrak File ZIP yang Dilindungi Kata Sandi
Unzip File Tanpa Menampilkan Output Apapun