Android

Cara unzip file di linux

Cara Extrak File Rar dan Zip Pada Linux

Cara Extrak File Rar dan Zip Pada Linux

Daftar Isi:

Anonim

ZIP adalah format file yang paling banyak digunakan arsip yang mendukung lossless kompresi data. Sebuah file ZIP adalah wadah data yang berisi satu atau lebih dikompresi file atau direktori.

Dalam tutorial ini, kami akan menjelaskan cara unzip file di sistem Linux melalui baris perintah menggunakan perintah unzip .

Apa Unzip?

unzip adalah utilitas yang membantu daftar Anda, tes dan ekstrak dikompresi ZIP arsip.

Instal Unzip

unzip tidak diinstal secara default di sebagian besar distribusi Linux, tetapi Anda dapat dengan mudah menginstalnya menggunakan manajer paket distribusi Anda.

Install unzip pada Ubuntu dan Debian

sudo apt install unzip

Instal unzip pada CentOS dan Fedora

sudo yum install unzip

Cara Unzip file ZIP

Dalam bentuknya yang paling sederhana ketika digunakan tanpa opsi apa pun, perintah unzip akan mengekstrak semua file dari arsip ZIP yang ditentukan ke direktori saat ini.

unzip filename.zip

Untuk mengekstrak arsip ZIP ke dalam direktori tertentu, kebutuhan pengguna untuk memiliki hak akses menulis pada direktori tersebut.

File ZIP tidak mendukung informasi kepemilikan gaya Linux, dan semua file yang diekstraksi akan dimiliki oleh pengguna yang menjalankan perintah.

Sebagai contoh, katakanlah Anda download Wordpress file ZIP instalasi. Untuk unzip file ini ke direktori saat ini, Anda akan cukup menjalankan perintah berikut:

unzip latest.zip

Cara Menekan Output dari unzip Command

Secara default perintah unzip mencetak nama-nama semua file yang diekstraksi dan ringkasan ketika ekstraksi selesai.

Gunakan -q saklar untuk menekan pencetakan pesan-pesan ini.

unzip -q filename.zip

Cara Unzip ZIP file ke direktori yang berbeda

Untuk unzip file ZIP dalam direktori yang berbeda dari yang ada sekarang, menggunakan -d switch:

unzip filename.zip -d /path/to/directory

Misalnya, untuk membuka zip arsip WordPress latest.zip ke direktori /var/www/ , Anda akan menggunakan perintah berikut:

sudo unzip latest.zip -d /var/www

Dalam perintah di atas kita menggunakan sudo karena dalam banyak kasus pengguna kami login sebagai tidak memiliki hak akses menulis ke /var/www direktori. Ketika file ZIP didekompresi menggunakan sudo, file dan direktori yang diekstraksi akan dimiliki oleh root pengguna.

Cara Unzip Password Protected file ZIP

Untuk membuka zip file yang dilindungi kata sandi, gunakan sakelar -P diikuti dengan kata sandi:

unzip -P PasswOrd filename.zip

Cara Kecualikan File ketika unzip sebuah File ZIP

unzip filename.zip -x file-to-exclude

Dalam contoh berikut ini, kami mengekstraksi semua file dan direktori dari arsip ZIP kecuali direktori .git :

unzip filename.zip -x "*.git/*"

Cara Timpa yang ada Files ketika menggunakan Unzip

Katakanlah Anda sudah membuka ritsleting file ZIP dan Anda menjalankan perintah yang sama lagi:

unzip latest.zip

Secara default, unzip akan menanyakan apakah Anda ingin menimpa hanya file saat ini, menimpa semua file, melewati ekstraksi file saat ini, melewati ekstraksi semua file, atau mengganti nama file saat ini.

Archive: latest.zip replace wordpress/xmlrpc.php? es, o, ll, one, ename:

unzip -o filename.zip

Gunakan opsi ini dengan hati-hati. File akan ditimpa dan jika Anda membuat perubahan pada file, perubahan akan hilang.

Cara Unzip sebuah File ZIP Tanpa Timpa yang ada Files

Katakanlah Anda telah membuka ritsleting file ZIP dan Anda membuat perubahan pada beberapa file tetapi Anda tidak sengaja menghapus beberapa file. Anda ingin menyimpan perubahan dan untuk mengembalikan file yang dihapus dari arsip ZIP.

Dalam hal ini, Anda akan menggunakan opsi -n yang memaksa unzip untuk melewati ekstraksi file yang sudah ada.

unzip -n filename.zip

Cara Unzip File Beberapa ZIP

unzip '*.zip'

Perhatikan tanda kutip tunggal sekitar *.zip . Jika Anda lupa mengutip argumen shell akan memperluas karakter wildcard dan Anda akan mendapatkan kesalahan.

Cara Daftar Isi File Zip

Untuk daftar isi dari file ZIP, gunakan -l switch:

unzip -l filename.zip

Pada contoh di bawah, kita daftar semua file instalasi WordPress:

unzip -l latest.zip

Outputnya akan terlihat seperti ini:

Archive: latest.zip Length Date Time Name --------- ---------- ----- ---- 0 2018-08-02 22:39 wordpress/ 3065 2016-08-31 18:31 wordpress/xmlrpc.php 364 2015-12-19 12:20 wordpress/wp-blog-header.php 7415 2018-03-18 17:13 wordpress/readme.html…… 21323 2018-03-09 01:15 wordpress/wp-admin/themes.php 8353 2017-09-10 18:20 wordpress/wp-admin/options-reading.php 4620 2017-10-24 00:12 wordpress/wp-trackback.php 1889 2018-05-03 00:11 wordpress/wp-comments-post.php --------- ------- 27271400 1648 files

Kesimpulan

Kami sudah bicara tentang cara unzip file di Linux, dari baris perintah.

Untuk membuat arsip ZIP di sistem Linux, Anda harus menggunakan perintah zip.

terminal unzip