Bagaimana untuk meng-unzip file zip dari Terminal?
Hanya men-download .zip file dari internet. Saya ingin menggunakan terminal untuk unzip file. Apa cara yang benar untuk melakukan hal ini?
1428
9
Hanya men-download .zip file dari internet. Saya ingin menggunakan terminal untuk unzip file. Apa cara yang benar untuk melakukan hal ini?
Jika
unzip
perintah isn't sudah diinstal pada sistem anda, kemudian jalankan:Setelah menginstal utilitas unzip, jika anda ingin mengekstrak ke folder tujuan tertentu, anda dapat menggunakan:
Jika sumber dan direktori tujuan yang sama, anda hanya dapat melakukan:
Anda hanya dapat menggunakan
unzip
.Menginstalnya:
Dan menggunakannya:
Sebuah alat yang lebih berguna adalah
7z
, yang zip dan membuka ritsleting berbagai macam format kompresi, terutamalzma
, biasanya protokol di tertinggi tingkat kompresi.Perintah ini akan menginstall
7z
:Perintah ini daftar isi dari zip:
Perintah ini ekstrak isi dari zip:
Anda dapat menggunakan:
untuk mengekstrak untuk
yourpath/somedir
Jika anda ingin extract untuk path absolut, menggunakan
Dengan menggunakan scripting: Perl dan Python
Banyak jawaban di sini menyebutkan alat-alat yang membutuhkan instalasi, tapi tak seorang pun telah disebutkan bahwa dua dari Ubuntu's bahasa scripting, Perl dan Python, sudah dilengkapi dengan semua yang diperlukan modul-modul yang memungkinkan anda untuk unzip arsip zip, yang berarti anda don't perlu menginstal apa pun. Hanya menggunakan salah satu dari dua script yang disajikan di bawah ini untuk melakukan pekerjaan. Mereka're cukup singkat dan bahkan dapat menjadi kental untuk one-liner perintah jika kita ingin.
Python
Penggunaan:
atau
Perl
Penggunaan:
atau
Lihat juga
Jika sumber dan direktori tujuan yang sama, anda hanya dapat melakukan:
Saya lebih suka
bsdtar
untukunzip
/zip
. Untuk penggalian, mereka cukup mirip:Namun untuk zipping,
bsdtar
menang. Katakanlah anda memiliki masukan ini:dan ingin ini dalam file zip:
Ini adalah mudah dengan
bsdtar
:zip tidak memiliki
-d
pilihan seperti unzip, sehingga anda tidak memiliki cara untuk mencapai di atas kecuali andacd
pertama.Berikut ini adalah penjelasan rinci tentang pilihan yang saya temukan berguna:
http://www.codebind.com/linux-tutorials/unzip-zip-file-using-terminal-linux-ubuntu-linux-mint-debian/: