Membuat zip dan membuka ritsleting file memudahkan banyak tugas rumit seperti transfer file! Dalam tutorial ini, Anda akan mempelajari cara menggunakan unzip menggunakan perintah Linux untuk meningkatkan alur kerja VPS Anda!
Zip adalah fungsi kompresi yang umum digunakan yang portabel dan mudah digunakan. Anda bahkan dapat membuka zip file di Windows, yang dibuat di Linux!
Unzip adalah utilitas yang tidak tersedia di sebagian besar Linux secara default, tetapi dapat dengan mudah diinstal. Dengan membuat file .zip, Anda dapat mencocokkan kompresi file .tar.gz!
Untuk Apa Zip Digunakan?
Berikut adalah beberapa skenario di mana Anda dapat memilih untuk menggunakan file zip:
- Saat Anda sering bekerja antara sistem berbasis Windows dan Unix. Ini tidak hanya mengompresi file tetapi juga merupakan utilitas paket file. Bekerja pada beberapa sistem operasi
- Untuk menghemat bandwidth. Jika Anda memiliki bandwidth yang terbatas atau dibatasi, maka zip dapat digunakan antara dua server untuk transfer file
- Mentransfer file dengan cepat. Utilitas zip mengurangi ukuran file, sehingga mengurangi waktu transfer
- Unggah atau unduh direktori dengan kecepatan lebih cepat
- Menghemat ruang disk
- Buka zip file .zip yang dilindungi kata sandi
- Nikmati rasio kompresi yang baik
Ingat, sebelum memanfaatkan Unzip di Linux, Anda harus memasukkan SSH ke server pribadi virtual Anda.
Sistem Debian dan Ubuntu
Menginstal unzip itu mudah! Dengan Ubuntu dan Debian gunakan perintah di bawah ini untuk menginstal unzip:
sudo apt install unzip
Duduk dan tunggu sebentar, hingga penginstalan selesai.
Untuk membuat file zip, Anda juga harus menginstal zip. Anda dapat melakukannya dengan perintah berikut:
sudo apt-get install zip
Instal Unzip di Linux CentOS dan Fedora
Sekali lagi ini sederhana dan dapat dilakukan dengan menggunakan perintah di bawah ini:
sudo yum install unzip
Setelah instalasi selesai, Anda dapat memeriksa jalurnya dengan perintah berikut:
which unzip
Setelah Anda menjalankan arah di baris perintah, Anda akan mendapatkan output yang terlihat seperti ini:
/usr/bin/unzip
Anda juga dapat mengonfirmasi semuanya terpasang dengan benar dengan menggunakan perintah di bawah ini. Ini akan memberikan verbose dengan detail utilitas unzip.
unzip -v
Cara Menggunakan Zip dan Unzip di Linux
Sekarang setelah kita mengetahui cara menginstal utilitas, kita dapat mulai mempelajari kegunaan dasarnya:
Membuat File Zip di Linux
Sintaks dasar untuk membuat file .zip adalah:
zip options zipfile list_Of_files
Untuk mengujinya, kami membuat dua file – ExampleFile.txt dan ContohFile1.txt . Kami akan mengompresnya menjadi sampleZipFile.zip dengan perintah berikut:
zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt
Menggunakan Linux untuk Meng-Unzip file
Perintah unzip dapat digunakan tanpa opsi apa pun. Ini akan membuka zip semua file ke direktori saat ini. Salah satu contohnya adalah seperti yang ditunjukkan di bawah ini:
unzip sampleZipFile.zip
Ini secara default akan dibuka ritsletingnya di folder saat ini asalkan Anda memiliki akses baca-tulis.
Menghapus File dari File .zip
Setelah file .zip dibuat, Anda dapat menghapus atau menghapus file di dalamnya. Jadi, jika Anda ingin menghapus ExampleFile.txt dari sampleZipFile.zip yang ada , maka Anda dapat menggunakan perintah berikut:
zip –d sampleZipFile.zip ExampleFile.txt
Setelah perintah ini dijalankan, Anda dapat membuka zip file .zip menggunakan:
unzip sampleZipFile.zip
Di sini Anda akan menemukan bahwa ExampleFile.txt telah dihapus dan tidak dapat dilihat saat ekstraksi.
Cara Memperbarui File Zip
Setelah file .zip dibuat, Anda dapat menambahkan file baru ke file .zip yang sudah ada. Misalkan file baru ExampleFile2.txt perlu ditambahkan ke sampleZipFile.zip yang sudah ada . Anda dapat melakukannya dengan perintah yang ditunjukkan di bawah ini:
zip –u sampleZipFile.zip ExampleFile2.txt
Sekarang jika Anda mengekstrak sampleZipFile.zip , Anda akan menemukan file baru ExampleFile2.txt ditambahkan ke dalamnya.
Memindahkan File ke Zip
Anda dapat dengan mudah memindahkan file tertentu ke file zip. Itu berarti bahwa setelah menambahkan file, mereka akan dihapus dari direktori aslinya. Ini sebagian besar digunakan ketika Anda memiliki file atau direktori besar, tetapi perlu menghemat ruang disk. Ini dilakukan dengan menambahkan -m pilihan. Contoh dari perintah ini adalah:
zip –m sampleZipFile.zip ExampleFile2.txt
Penggunaan Zip secara Rekursif di Linux
-r option digunakan untuk zip file secara rekursif. Opsi ini akan memampatkan semua file yang ada di dalam folder. Contoh dari perintah tersebut adalah seperti yang ditunjukkan di bawah ini:
zip –r sampleZipFile.zip MyDirectory
Dalam contoh, MyDirectory adalah direktori yang memiliki banyak file dan sub-direktori untuk di-zip.
Kecualikan File dalam Zip
Saat membuat file .zip, Anda dapat mengecualikan file yang tidak diinginkan. Ini dilakukan dengan menggunakan -x pilihan. Di bawah ini contohnya:
zip -x sampleZipFile.zip ExampleFile.txt
Di sini ContohFile.txt tidak akan ditambahkan ke sampleZipFile.zip .
Buka zip ke Direktori Lain
Jika Anda tidak ingin membuka zip ke direktori saat ini tetapi ingin menentukan lokasi direktori, maka ini juga dapat dilakukan. Gunakan -d opsi untuk menyediakan jalur direktori dalam perintah unzip. Contoh dari perintah tersebut adalah seperti yang ditunjukkan di bawah ini:
unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir
Gunakan Linux Unzip dengan Beberapa File Zip
Jika Anda ingin meng-unzip beberapa file zip yang ada dalam direktori kerja Anda saat ini, maka Anda dapat menggunakan perintah seperti yang ditunjukkan di bawah ini:
unzip ‘*.zip’
Perintah ini akan membuka zip semua file zip individual.
Suppress Output Saat Menggunakan Unzip di Linux
Secara default, ketika kita menggunakan perintah unzip, perintah tersebut akan mencetak daftar semua file yang akan diekstrak. Ringkasan proses ekstraksi dicetak. Jika Anda ingin menyembunyikan pesan ini, Anda dapat menggunakan -q pilihan. Perintahnya akan seperti yang ditunjukkan di bawah ini:
unzip -q sampleZipFile.zip
Kecualikan File Menggunakan Unzip di Linux
Jika Anda ingin mengekstrak semua file kecuali satu, maka Anda dapat menggunakan perintah serupa seperti yang ditunjukkan di bawah ini:
unzip sampleZipFile.zip -x excludedFile.txt
Di sini perintah akan membuka zip semua file kecuali excludedFile.txt .
Anda juga dapat mencegah jenis file tertentu agar tidak diekstraksi. Salah satu contohnya adalah seperti yang ditunjukkan di bawah ini:
unzip sampleZipFile.zip -x "*.png/*"
Perintah di atas akan mengecualikan semua file .png agar tidak diekstraksi.
Menggunakan Unzip di Linux dengan File yang Dilindungi Kata Sandi
File .zip yang dilindungi kata sandi dapat didekompresi menggunakan opsi -P. Contoh dari perintah tersebut adalah seperti yang ditunjukkan di bawah ini:
unzip -P Password sampleZipFile.zip
Pada perintah di atas, Kata Sandi akan menjadi kata sandi untuk file .zip.
Mengganti File Zip
Saat Anda membuka zip file yang sama lagi di lokasi yang sama tempat file diekstraksi, secara default Anda akan menemukan pesan yang menanyakan apakah Anda ingin menimpa file saat ini, menimpa semua file, lewati ekstraksi untuk file saat ini, lewati ekstraksi untuk semua file atau ganti nama file saat ini.
Pilihannya akan seperti yang ditunjukkan di bawah ini:
[y]es, [n]o, [A]ll, [N]one, [r]ename
Anda dapat mengganti file ini dengan menggunakan -o pilihan. Salah satu contohnya adalah seperti yang ditunjukkan di bawah ini:
unzip -o sampleZipFile.zip
Perhatian harus diambil saat menjalankan perintah ini karena ini akan sepenuhnya menimpa salinan yang ada. Setiap perubahan yang dibuat pada salinan sebelumnya akan ditimpa.
Menggunakan Linux Unzip Tanpa Timpa File
Jika Anda telah membuka ritsleting file dan membuat beberapa perubahan tetapi Anda tidak sengaja menghapus beberapa file, maka Anda dapat menggunakan pendekatan ini untuk memulihkannya! Gunakan -n opsi untuk melewati ekstraksi jika file sudah ada. Jadi secara efektif hanya file yang tidak ada yang akan diekstraksi. Contoh dari perintah tersebut adalah:
unzip -n sampleZipFile.zip
Cara Membuat Daftar Isi Zip di Linux
-l opsi akan mencantumkan semua file di dalam .zip bersama dengan stempel waktu dan detail dasar lainnya. Contoh dari perintah tersebut adalah:
unzip -l sampleZipFile.zip
Kesimpulan
Itu saja, Anda diperkenalkan ke semua fungsi penting dari zip dan unzip utilitas Linux. Mulai tingkatkan manajemen file Anda sekarang juga!