Seperti namanya, perintah zip memungkinkan Anda membuat arsip. Dalam tutorial ini, kita akan membahas dasar-dasar zip menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh di sini telah diuji pada mesin Ubuntu 18.04 LTS.
Perintah zip Linux
Baris perintah zip Linux memungkinkan Anda mengemas dan mengompres (arsip) file. Berikut sintaksnya:
zip [OPTIONS] archive_name list_of_files
Dan inilah cara halaman manual alat menjelaskannya:
zip is a compression and file packaging utility for Unix, VMS, MSDOS, OS/2, Windows 9x/NT/XP,
Minix, Atari, Macintosh, Amiga, and Acorn RISC OS.
It is analogous to a combination of the Unix commands tar(1) and compress(1) and is compatible
with PKZIP (Phil Katz's ZIP for MSDOS systems).
Berikut adalah beberapa contoh gaya T&J yang akan memberi Anda gambaran yang lebih baik tentang cara kerja perintah zip.
Q1. Bagaimana cara menggunakan perintah zip?
Penggunaan dasar cukup mudah - cukup berikan nama file zip dan file yang akan dikompresi sebagai input. Ini salah satu contohnya:
zip files.zip file1.txt file2.txt file3.txt
Jadi ide di balik perintah ini adalah untuk mengompres ketiga file .txt menjadi file .zip. Inilah output yang dihasilkan oleh perintah ini:
adding: file1.txt (stored 0%)
adding: file2.txt (stored 0%)
adding: file3.txt (stored 0%)
Dan sebuah file bernama 'files.zip' diproduksi di direktori kerja saat ini.
Q2. Bagaimana cara menghapus file dari file arsip (terkompresi)?
Ini dapat dilakukan dengan menggunakan opsi baris perintah -d. Misalnya, untuk menghapus file3.txt dari file files.zip, saya menjalankan perintah zip dengan cara berikut:
zip -d files.zip file3.txt
Alat ini memberi tahu saya tentang operasi penghapusan melalui pesan berikut:
deleting: file3.txt
Q3. Bagaimana cara menambahkan file baru ke file terkompresi (arsip) yang ada?
Sama seperti operasi penghapusan yang dilakukan melalui -d, jika Anda ingin menambahkan file baru ke file terkompresi yang ada, Anda dapat melakukannya menggunakan opsi baris perintah -u.
Ini contohnya:
zip -u files.zip file3.txt file4.txt
Berikut adalah pesan yang dihasilkan perintah ini dalam output:
adding: file3.txt (stored 0%)
adding: file4.txt (stored 0%)
Q4. Bagaimana cara membuat zip menghapus file asli setelah pengarsipan?
Secara default, file asli tidak terhapus bahkan setelah zip membuat file terkompresi. Namun, jika mau, Anda dapat memaksa alat untuk menghapus file asli. Ini dapat dilakukan dengan menggunakan opsi baris perintah -m.
Ini contohnya:
zip -m files.zip file1.txt file2.txt file3.txt file4.txt
Perintah ini membuat files.zip dalam output saat menghapus semua file .txt dalam proses.
Q5. Apa saja opsi perintah zip lain yang berguna?
Salah satu opsi baris perintah yang mungkin Anda perlukan adalah -x. Ini digunakan ketika Anda ingin meninggalkan beberapa file agar tidak dikompresi. Jadi yang harus Anda lakukan adalah, Anda harus menentukan -x diikuti dengan nama file terkompresi diikuti dengan nama file yang ingin Anda kecualikan.
Misalnya:
zip files.zip file2.txt
Perintah ini akan memampatkan semua file yang ada di direktori kerja saat ini, kecuali file2.txt.
Selanjutnya, opsi baris perintah lain yang mungkin Anda perlukan adalah -r. Ini memungkinkan Anda mengompres secara rekursif, sesuatu yang diperlukan saat Anda ingin mengompresi direktori (termasuk tentu saja isinya).
Kesimpulan
Kami baru saja menggores permukaan di sini karena perintah zip juga menawarkan banyak fitur lainnya. Setelah selesai mempraktikkan contoh yang telah kita diskusikan di sini, Anda dapat membuka halaman manual alat untuk mempelajarinya lebih lanjut.