Nyahzip arahan di Linux

Unzip Command Linux

Sambungan ZIP adalah format fail yang paling sering digunakan yang digunakan untuk pemampatan data tanpa kehilangan data. Dalam fail ZIP, pengguna dapat memampatkan lebih dari satu direktori dan fail yang dimampatkan. Oleh itu, pengguna perlu mengekstrak fail ZIP ini dengan beberapa alat atau utiliti baris perintah. Dalam sistem Linux, menggunakan arahan unzip pengguna dapat menangani semua jenis fail ZIP dengan mudah.

Dalam artikel ini, anda akan belajar cara mengekstrak fail ZIP melalui baris perintah dalam sistem Linux menggunakan utiliti arahan unzip. Kami telah melaksanakan beberapa arahan unzip yang berguna pada sistem Ubuntu 20.04 yang diberikan di bawah:



Bagaimana menggunakan arahan unzip pada Ubuntu 20.04?

Perintah unzip sudah dipasang pada sistem saya Ubuntu 20.04. Tetapi jika ini tidak dipasang pada sistem Linux anda, maka anda boleh memasangnya dengan mudah pada sistem anda.



Untuk memasang arahan unzip, Buka tetingkap terminal menggunakan Ctrl + Alt + t dan ketik perintah berikut pada layar terminal:



$sudotepatpasang buka zip

Ekstrak fail ZIP dengan arahan unzip

Dengan menggunakan arahan unzip yang mudah, anda boleh mengekstrak semua fail dari arkib zip ke dalam direktori fail zip seperti berikut:

$buka zipnama fail.zip

Sebagai contoh, kami telah memuat turun fail zip dalam ‘Muat turun’ dengan nama ‘testfile.zip’. Jadi, pertama, arahkan ke direktori Muat turun dan kemudian kami telah mengekstrak fail zip menggunakan arahan berikut:



$CDMuat turun
$buka ziptestfile.zip

Buka zip fail ke direktori lain

Dengan menggunakan -d switch dengan arahan unzip, anda boleh mengekstrak fail ke lokasi lain dan bukannya direktori semasa. Sintaks asasnya adalah seperti berikut:

$buka zipnama fail.zip-d /jalan-direktori

Sebagai contoh, kami ingin mengekstrak fail zip di desktop dan bukannya Muat turun semasa. Oleh itu, kami menggunakan arahan berikut untuk melakukan ini:

$sudo buka ziptestfile.zip-d /kediaman/mencicit/Desktop

Seperti yang anda lihat pada gambar berikut folder telah diekstrak di desktop saya. Anda semestinya mempunyai kebenaran membaca dan menulis untuk mengekstrak fail ZIP ke direktori yang berbeza.

Ekstrak fail ZIP dengan output yang menekan

Apabila anda mengekstrak fail zip, pertama kali mencetak semua nama fail semasa pengekstrakan dan juga memaparkan ringkasan setelah selesai. Dengan menggunakan suis ‘-q’ dengan arahan unzip, anda boleh mengelakkan mencetak mesej ini di terminal seperti berikut:

$buka zip -qfile-name.zip

Sebagai contoh, kami telah mengekstrak ‘testfile.zip’ menggunakan suis ‘-q’. Anda dapat melihat fail zip diekstrak tanpa mencetak nama fail.

$buka zip -qtestfile.zip

Kecualikan fail daripada mengekstrak fail ZIP

Anda boleh mengecualikan direktori dan fail sambil membuka zip fail. Gunakan suis ‘-x’ dengan arahan unzip dan nama fail yang dikecualikan dipisahkan dengan ruang seperti berikut:

$buka zipfile-name.zip-xname-exclude1 name-exclude2

Sebagai contoh, kami ingin mengecualikan direktori 'wp-content' dan 'wp-admin' pada pengekstrakan seperti berikut:

$buka ziptestfile.zip-x '* kandungan wp *' '* wp-admin *'

Timpa fail yang belum dizip

Sekiranya anda sudah membuka fail dan anda akan menjalankan perintah seperti berikut:

$buka ziptestfile.zip

Dalam kes ini, ia akan meminta anda menimpa fail yang belum dizip yang ada yang dipaparkan dalam output berikut:

Untuk menimpa fail yang ada tanpa menghasilkan prompt, anda akan menggunakan pilihan ‘-o’ dengan arahan unzip seperti berikut:

$buka zip -atautestfile.zip

Sila gunakan arahan ini dengan berhati-hati kerana jika ada kesilapan, anda boleh kehilangan data asal anda.

Senaraikan kandungan fail zip

Pilihan ‘-l’ dengan arahan unzip digunakan untuk menyenaraikan kandungan fail zip seperti berikut:

$buka zip -tempatfile-name.zip

Dalam contoh berikut, kami telah menyenaraikan kandungan 'testfile.zip'.

$buka zip -tempattestfile.zip

Sekiranya anda tidak mahu menimpa fail yang ada atau memadam beberapa fail yang diekstrak secara tidak sengaja. Kemudian, anda boleh menggunakan pilihan ‘-n’ dengan arahan unzip yang akan memaksa mengekstrak fail yang telah diekstrak atau ada.

$buka zip -ntestfile.zip

Nyahzip berbilang fail

Dengan menggunakan ungkapan biasa, anda boleh membuka zip beberapa fail arkib yang sesuai dalam direktori semasa. Untuk membuka zip beberapa fail, anda akan menggunakan arahan berikut di terminal:

$buka zip '* .zip'

Dalam gambar berikut, anda melihat bahawa ia akan mengekstrak semua fail zip dari direktori kerja semasa.

Bagaimana unzip fail yang dilindungi kata laluan?

Anda juga boleh membuka zip fail zip yang dilindungi kata laluan menggunakan arahan unzip seperti berikut:

$buka zip -PFail kata laluan-nama.zip

Untuk membuka fail yang dilindungi kata laluan menggunakan baris perintah, tidak selamat. Jadi, lebih baik menjauhinya.

Dalam artikel ini, anda mengetahui penggunaan arahan unzip yang sangat berguna untuk menyenaraikan dan mengekstrak arkib ZIP. Saya harap artikel ini berguna untuk anda pada masa akan datang.