Tutorial Lengkap Perintah Unzip di Terminal Linux

ZIP adalah format file arsip paling banyak digunakan yang mendukung kompresi data. Beberapa alasan penggunaan file zip.

· zip digunakan untuk mengkompres file untuk mengurangi ukuran file. · zip juga digunakan sebagai utilitas paket file .zip yang tersedia secara luas di banyak sistem operasi seperti unix, linux, windows dll. · Jika Anda memiliki bandwidth terbatas antara dua server dan ingin mentransfer file lebih cepat, maka cukup buatkan arsip zip dan transfer. · Program zip menempatkan satu atau lebih file terkompresi ke dalam arsip zip tunggal, bersama dengan informasi tentang file (nama, path, tanggal, waktu modifikasi terakhir,”  dan memeriksa informasi untuk memverifikasi integritas file). · Seluruh struktur direktori dapat dimasukkan ke dalam arsip zip hanaya dengan satu perintah. · Rasio kompresi 2: 1 hingga 3: 1 adalah umum untuk file teks. zip memiliki satu metode kompresi (deflasi) dan juga dapat menyimpan file tanpa kompresi. zip secara otomatis memilih yang terbaik dari keduanya untuk setiap file yang akan dikompres.

Program ini berguna untuk mengemas satu set file untuk distribusi; untuk pengarsipan file; dan untuk menghemat ruang disk dengan mengompresi sementara file atau direktori yang tidak digunakan.

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

*Apa itu Unzip?*

Unzip adalah utilitas yang membantu Anda membuat daftar, menguji dan mengekstrak arsip yang terkompresi dengan ekstensi ZIP .

*Install Unzip*

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

-Instal Unzip di Ubuntu dan Debian-

sudo apt install unzip

-Instal Unzip di CentOS dan Fedora-

sudo yum instal unzip

*Cara ekstrak 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 nama_arsip.zip

Agar dapat mengekstrak arsip ZIP di direktori tertentu, pengguna harus memiliki izin write (menulis) pada direktori yang dituju.

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

Sebagai contoh, katakanlah Anda mengunduh file ZIP instalasi WordPress. Untuk membuka zip file ini ke direktori saat ini, Anda cukup menjalankan perintah berikut:

wget” https://wordpress.org/latest.zip

unzip latest.zip

*Bagaimana cara suppress output dari perintah unzip*

Secara default perintah unzip akan mencetak” semua nama file yang diekstrak dengan cepat sampai proses ekstraksi selesai. Jika karena suatu hal Anda tidak ingin orang di sekitar Anda tahu apa yang Anda ekstrak dari file zip ([DEL: foto mantan misalnya :DEL]),” Gunakan opsi -q untuk menekan pencetakan pesan-pesan ini..

unzip -q nama_arsip.zip

*Cara Unzip file ZIP ke Direktori Berbeda*

Untuk mengekstrak file ZIP di direktori yang berbeda dari yang sekarang, gunakan opsi -d.

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

Misalnya, Setelah download file WordPress latest.zip, dan Anda ingin ekstrak file” latest.zip ke direktori /var/www/, Anda dapat menggunakan perintah berikut : (dengan asumsi direktori kerja Anda saat ini belum berpindah)

sudo unzip latest.zip -d /var/www

Dalam perintah di atas kita menggunakan hak sudo, karena dalam kebanyakan kasus, pengguna biasa tidak memiliki izin menulis ke direktori /var/www. Ketika file ZIP di dekompresi menggunakan sudo, file dan direktori yang diekstraksi akan dimiliki oleh user root.

*Cara Mengekstrak file ZIP yang Dilindungi Password*

Untuk membuka zip file yang dilindungi oleh password, gunakan opsi -P dan diikuti oleh password dari file yang terkompres tersebut.

unzip -P P4sswOrd_arsip_zip file-rahasia.zip

*Cara Mengecualikan File saat Unzip File ZIP*

Jika Anda ingin mengekstrak semua file dari arsip ZIP kecuali satu file atau folder, gunakan opsi” -x.

unzip foto-mantan.zip -x isyana.jpeg

Dalam contoh berikut ini, kami mengekstraks semua file dan direktori dari arsip ZIP *kecuali* folderraisa:

unzip foto-mantan.zip -x “*raisa/*”

*Cara Menimpa File yang Ada ketika menggunakan Unzip*

Katakanlah Anda sudah menggunakan perintah unzip, dan karena suatu hal lampu mati dan ingin mengulangi unzip. daripada menghapus file mending kita timpa saja mereka, Lakukan saja perintah yang sama :

unzip latest.zip

Secara default, Unzip akan menanyakan apakah Anda hanya ingin menimpa 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? [y]es, [n]o, [A]ll, [N]one, [r]ename:

Jika Anda ingin menimpa file yang ada tanpa diminta, gunakan tombol -o:

unzip -o nama_arsip.zip

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

*Cara Mengekstrak File ZIP Tanpa Menimpa File yang Ada*

Katakanlah Anda sudah mengekstrak semua file ZIP dan Anda membuat perubahan pada beberapa file, tetapi Anda tidak sengaja menghapus beberapa file. Kemudian Anda ingin menyimpan perubahan dan mengembalikan file yang terhapus dari arsip ZIP.

Dalam kasus ini, Anda akan menggunakan opsi -n yang akan memaksa Unzip untuk melewatkan ekstraksi file yang sudah ada.

unzip -n nama_arsip.zip

*Bagaimana cara Unzip beberapa File” ZIP*

Jika Anda memiliki beberapa file ZIP di direktori kerja Anda saat ini, Anda dapat meng-unzip semua file hanya dengan satu perintah:

unzip ‘*.zip’

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

*Cara melihat Isi File Zip*

Untuk membuat daftar isi file ZIP, gunakan tombol -l.

unzip -l filename.zip

Dalam contoh kami, kami mencantumkan semua file instalasi WordPress dengan menjalankan:

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*

Anda telah belajar cara unzip file ZIP dan opsi Unzip yang paling umum. Untuk membuat arsip ZIP di sistem Linux, Anda harus menggunakan perintah zip.

Leave a Reply

Your email address will not be published.