Cara zip dan unzip di Linux dengan Contoh

Cara zip dan unzip di Linux dengan Contoh – Format arsip zip adalah format file terkompresi yang mendukung kompresi tanpa kehilangan. Anda dapat mengompres file atau direktori lengkap ke dalam arsip zip.

Cara zip dan unzip di Linux dengan Contoh

art4linux – Format arsip zip didukung oleh hampir semua sistem operasi termasuk yang paling populer seperti OS Windows, OS Linux, macOS dll. Dalam tutorial ini kita akan belajar cara menginstal utilitas zip dan unzip di mesin Linux kita dan kemudian kita akan belajar berbagai perintah yang dapat kita gunakan untuk zip dan unzip file dan direktori dengan contoh.

Melansir studytonight, Anda memerlukan hak sudo atau root untuk menginstal utilitas zip dan unzip di mesin Linux Anda.

Baca juga : MX Linux: Distro yang cepat dan ramah

Instal Zip dan Unzip di Linux

Sistem operasi Linux memiliki banyak rasa seperti Debian, CentOS, Fedora, Ubuntu, dll. Sistem operasi yang berbeda memiliki cara menginstal utilitas yang berbeda. Ubuntu dan Debian menggunakan apt untuk mengelola instalasi dan pembaruan perangkat lunak. Perintah yang ditentukan di bawah ini akan menginstal zip dan unzip di mesin Ubuntu atau Debian Anda:

sudo apt-get update
sudo apt-get install zip unzip -y

Untuk menginstal zip dan unzip di mesin CentOS atau Fedora, kami akan menggunakan utilitas yum. Di bawah ini adalah perintah yang dapat digunakan untuk instalasi:

sudo yum update
sudo yum install zip unzip

Setelah menjalankan perintah di atas, dibutuhkan 10-20 detik untuk instalasi yang berhasil. Setelah instalasi selesai, Anda dapat menjalankan perintah zip atau unzip untuk melihat apakah mereka diinstal atau tidak.

Cara Zip file/direktori di Linux

Berikut ini adalah sintaks untuk menggunakan perintah zip setelah diinstal dengan benar.

zip [options…] name-of-file.extension [FILES…]

Ini adalah sintaks dasar menggunakan perintah zip untuk membuat arsip zip file. Kami dapat memberikan opsi yang berbeda untuk perintah zip bersama dengan nama untuk arsip zip yang akan dibuat diikuti dengan file yang ingin Anda arsipkan. Anda dapat mengarsipkan satu file, beberapa file, atau direktori lengkap menggunakan perintah zip.

1. Kompres File Individu

Jika kita memiliki beberapa file individual seperti file1.txt, file2.csv, dll, yang ingin kita kompres di dalam satu file arsip zip maka kita dapat menggunakan perintah berikut:

zip myarchive.zip file1.txt file2.csv

Perintah ini akan membuat arsip zip dengan nama myarchive.zip dengan dua file yang ditentukan di direktori saat ini.

2. Kompres Direktori

Untuk mengompresi direktori beserta isinya (file, sub-direktori, dll), kita menggunakan perintah zip bersama dengan opsi -r yang berarti bahwa semua file di dalam direktori, bersama dengan file yang ada di subdirektori secara rekursif akan dimasukkan ke dalam file arsip zip.

Misalnya, jika kita memiliki direktori /home/studytonight yang memiliki beberapa file, dan beberapa direktori dengan file lebih lanjut dan lebih banyak sub-direktori, perintah berikut dapat dijalankan untuk zip seluruh konten ke dalam satu file arsip zip terkompresi dengan nama studytonight.zip :

zip -r studytonight.zip /home/studytonight

Dalam perintah di atas kami telah menentukan jalur lengkap ke direktori yang ingin saya zip, jika Anda ada di direktori itu, yang berarti Anda ingin zip semua file yang ada di direktori saat ini, maka Anda dapat menjalankan perintah berikut :

zip -r somearchive.zip *

Perintah di atas akan membuat file zip yang mengompresi semua file yang ada di dalam direktori saat ini. Di sini, *(asterisk) merujuk ke semua file yang ada di direktori saat ini.
Cara Unzip di Linux

Untuk mengekstrak file dari arsip zip, kami akan menggunakan utilitas unzip. Berikut ini adalah sintaks dasar dari perintah unzip:

$ unzip [OPTIONS] [ZIP_ARCHIVE] [FILES_TO_PROCESS] [-x FILES

Sama seperti perintah zip, kami memiliki banyak opsi berbeda untuk digunakan bersama dengan perintah unzip dasar. Selain itu, bersama dengan memberikan nama arsip zip yang ingin kami unzip, kami dapat memberikan nama file untuk unzip atau untuk dikecualikan dari proses unzip. Mari pelajari cara menggunakan perintah unzip dengan beberapa contoh.

1. Verifikasi Validitas arsip Zip

Sebelum membuka ritsleting arsip zip apa pun, praktik yang baik adalah memvalidasi arsip zip terlebih dahulu. Katakanlah Anda telah menerima atau Anda telah mengunduh file zip somearchive.zip dari internet dan Anda ingin memvalidasinya sebelum membuka ritsleting kontennya, Anda dapat melakukannya menggunakan utilitas unzip itu sendiri, dengan menjalankan perintah berikut:

$ unzip -tq somearchive.zip

2. Daftar semua file dalam arsip Zip

Setelah Anda memvalidasi file arsip zip, Anda bahkan dapat membuat daftar semua file dan direktori yang ada di dalam arsip zip tanpa mengekstraknya. Jika kita menggunakan opsi -l bersama dengan perintah unzip, kita akan mendapatkan daftar lengkap semua file yang ada di dalam file arsip zip, bersama dengan direktori, sub-direktori dan file di dalam direktori ini, secara rekursif.

Untuk file arsip dengan nama somearchive.zip, Anda dapat menjalankan perintah berikut untuk mencantumkan nama file dan direktori di dalam zip ini,

unzip -l somearchive.zip

3. Buka zip arsip Zip

Untuk meng-unzip file arsip zip dengan nama somearchive.zip, kita dapat menjalankan perintah berikut:

unzip somearchive.zip

Jika Anda ingin mengekstrak konten file arsip zip ke direktori tertentu, Anda dapat melakukannya dengan menggunakan opsi -d bersama dengan menentukan nama direktori. Pada perintah di bawah ini, kami telah menetapkan bahwa konten arsip zip studytonight.zip harus di-unzip di direktori /home/studytonight.

Baca juga : Mengulas Lebih Jauh Tentang SUSE Linux

unzip -d /home/studytonight studytonight.zip

4. Buka zip arsip kecuali beberapa file

Jika Anda ingin mengecualikan beberapa file yang ada dalam arsip zip selama membuka ritsleting, Anda dapat menentukan nama file yang akan dikecualikan dari membuka ritsleting menggunakan opsi -x saat menjalankan perintah unzip,

unzip smearchive.zip -x notrequired.txt

Kesimpulan:

Dalam tutorial ini Anda belajar tentang utilitas zip dan unzip yang ada di sistem operasi Linux yang dapat Anda gunakan untuk membuat file arsip zip atau untuk membuka ritsleting file arsip zip. Membuat file arsip zip untuk pengemasan adalah cara yang baik untuk mengompresi file dan direktori menjadi satu file, proses zip tidak kalah pentingnya dan membuatnya lebih mudah untuk dibagikan karena ada satu file arsip zip terkompresi.