Zipping fail adalah cara yang mudah dan berkesan untuk memindahkan data antara komputer dan pelayan. Apabila fail dimampatkan, mereka bukan sahaja menjimatkan ruang cakera pada pemacu setempat tetapi juga menjadikannya lebih mudah dan lebih mudah untuk memuat turun fail dari internet, menggunakan jalur lebar yang jauh lebih sedikit daripada menghantar fail bersaiz penuh.
Apabila anda menerima arkib zip di Linux, decompressing itu semudah itu. Terdapat banyak suis yang terdapat di Linux, yang bermaksud bahawa anda mempunyai banyak cara untuk mengekstrak fail dengan unzip arahan dalam baris arahan.
Decompress Fail ZIP Single
Sintaks asas untuk menyahsapkan fail ialah:
unzip nama fail
Sebagai contoh, katakan anda telah merakam album bernama Menace to Sobriety. Untuk unzip fail ini ke folder semasa, anda hanya akan menjalankan arahan berikut: unzip "Menace To Sobriety" Perintah lelaki membolehkan anda menguraikan lebih daripada satu fail pada satu masa menggunakan sintaks berikut: unzip filename1 filename2 filename3
Sekiranya anda telah merakam tiga fail album Alice Cooper yang dinamakan Sampah, Hey Stoopid, dan Dragontown, secara berasingan, anda mungkin mencuba ini untuk menggabungkannya: unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"
Walau bagaimanapun, apa yang anda dapati ialah ralat ini: Arkib: Trash.zip amaran: nama fail tidak sepadan: Dragontown.zip
Dengan mengandaikan ketiga-tiga fail itu hidup dalam folder yang sama, kaedah yang lebih baik adalah dengan menggunakan arahan berikut: unzip '* .zip'
Berhati-hati, walaupun. Perintah ini bersifat sembarangan dan akan menghimpunkan setiap fail ZIP dalam folder semasa. Jika anda mempunyai fail ZIP dan anda mahu mengekstrak semua fail kecuali satu, gunakan -x suis. unzip filename.zip -x filetoexclude.zip
Untuk meneruskan contoh kami, album "Sampah" masuk Trash.zip mempunyai tajuk MP3 Bed Of Nails. Untuk mengekstrak semua lagu kecuali "Bed Of Nails", anda akan melakukan ini: unzip Trash.zip -x "Bed Of Nails.mp3" Sekiranya anda ingin meletakkan kandungan fail ZIP dalam direktori yang berbeza daripada yang ada sekarang, gunakan -d suis. unzip filename.zip -d path / to / extract / to
Sebagai contoh, untuk mengecilkan Trash.zip fail ke / home / music / Alice Cooper / Sampah, anda akan menggunakan sintaks yang berikut: unzip Trash.zip -d "/ home / music / Alice Cooper / Trash" Untuk menyenaraikan kandungan fail terkompresi, gunakan -l suis. unzip -l filename.zip
Dalam contoh kami, kami boleh menggunakan suis ini untuk melihat semua fail masuk Trash.zip. unzip -l Trash.zip
Maklumat yang dikembalikan termasuk: Untuk menguji sama ada fail ZIP berstruktur dengan betul dan boleh digunakan dengan betul sebelum mengekstraknya, gunakan -t suis. unzip -t filename.zip
Sebagai contoh, untuk menguji sama ada Trash.zip sah, anda boleh menjalankan yang berikut: unzip -t Trash.zip
Setiap fail disenaraikan, dan okey sepatutnya muncul di sebelahnya. Di bahagian bawah output, mesej sepatutnya dipaparkan tiada ralat dikesan dalam data termampat …. The -v suis (verbose) boleh memberikan maklumat yang lebih terperinci. unzip -v nama fail
Untuk menggunakan suis ini dengan Trash.zip untuk melihat lebih banyak maklumat, kami akan menaip: unzip -v Trash.zip
Output mengandungi maklumat berikut: Untuk fail ZIP yang mempunyai folder, laksanakan unzip sahaja, tanpa suis, akan mewujudkan semula struktur folder yang sama dari arkib. Mengekstrak filename1.zip, contohnya, yang mempunyai tiga folder berikut, akan menghasilkan folder yang sama diekstrak: Dalam contoh ini, untuk mengekstrak semua fail TXT ke folder semasa tanpa membuat ketiga-tiga folder itu, hanya tambah -j hingga akhir perintah itu. unzip -j filename1.zip Katakan anda telah mengosongkan fail ZIP tertentu dan telah mula bekerja pada fail-fail yang tidak terjejas, menukar dan mengemas kininya tetapi anda inginkan. Perkara terakhir yang anda mahukan adalah supaya fail tersebut ditulis ganti apabila anda mengeluarkan ZIP yang mempunyai fail dengan nama yang sama. Anda dengan serta-merta akan kehilangan semua yang anda kerjakan apabila fail-fail baru menggantikan yang sedia ada. Walau bagaimanapun, anda boleh menggunakan -n beralih jika anda mahu tidak timpa fail sedia ada. Setiap fail dari arkib ZIP yang mempunyai nama yang sepadan dengan fail dalam folder yang diekstrak tidak akan menulis ganti apa-apa apabila suis ini digunakan. Segala-galanya, bagaimanapun, yang mempunyai nama yang unik masih akan diekstrak. unzip -n filename.zip
Sekiranya anda tidak peduli sama ada fail itu sudah wujud dan anda sentiasa mahu menulis ganti fail kerana ia diekstrak tanpa diminta, gunakan -o suis. unzip -o filename.zip Jika anda perlu unzip fail yang memerlukan kata laluan untuk akses, gunakan -p Tukar diikuti dengan kata laluan. unzip -P nama fail kata laluan.zip
Sebagai contoh, unzip fail yang dipanggil cats.zip dengan kata laluan kittens123, gunakan yang berikut: unzip -P kittens123 filename.zip Secara lalai, yang unzip arahan menyenaraikan semua yang dilakukannya, termasuk menunjukkan setiap fail dalam arkib sebagai perintah mengekstrak mereka. Anda boleh menekan output ini dengan menggunakan -q suis. unzip -q filename.zip
Ini unzips nama fail tanpa memberikan apa-apa output dan mengembalikan anda ke kursor apabila ia selesai. Decompress Multiple ZIP Files
Kecualikan Beberapa Fail ZIP
Ekstrak Fail ZIP ke Direktori yang berbeza
Bagaimana Menunjukkan Kandungan Fail Zip Mampat
Bagaimana Menguji Jika Fail ZIP Terlampir
Lihat Maklumat Terperinci mengenai Fail ZIP
Turunkan fail ZIP tanpa membuat direktori
Nyahpasang Fail ZIP Tanpa Memajukan Menggapus
Ekstrak Fail ZIP Dilindungi Kata Laluan
Unzip Fail Tanpa Memaparkan Sebarang Output