Lebih banyak dan lebih cepat selalu menjadi dua hal yang kita inginkan, terutama dalam hal data. Masalahnya adalah “lebih banyak” dan “lebih cepat” biasanya bertentangan, jadi kita punya kompresi file. Ada beberapa cara untuk melakukan zip dan unzip file di Linux, dan kami akan menunjukkan kepada Anda metode di baliknya.
Zip dan Unzip Menggunakan Zip di Linux
Linux memiliki beberapa alat kompresi yang terpasang di hampir setiap distribusi, umumnya dikenal sebagai Distro Linux. Zip mungkin yang paling populer. Utilitas Zip dapat digunakan di antarmuka pengguna grafis (GUI) atau terminal.
Zip di GUI Linux
Buka zip di GUI Linux
File sudah diekstraksi. Perhatikan bahwa mereka kembali ke ukuran penuh masing-masing 100 MB.
Pengelola Arsip untuk Membuka zip di GUI Linux
Beberapa distro Linux memiliki cara lain untuk melakukan unzip yang terpasang di dalamnya. Dalam contoh ini, Anda dapat menggunakan Pengelola Arsip.
File kembali ke ukuran penuhnya. Salinannya tertinggal di dalam arsip.
File Zip di Terminal Linux
Buka terminal dan navigasikan ke direktori tempat file yang akan di-zip berada. Masukkan perintahzip ziptest.zip * .
Zip memberi tahu Linux untuk menggunakan utilitas zip, ziptest.zip memberi tahu Linux nama arsip yang diinginkan, tanda bintang (*) adalah wildcard yang berarti zip semua file di direktori ini.
Ia meng-zip file, mencantumkannya, dan menyatakan seberapa besar file tersebut telah dikempiskan atau dikompres.
Banyak tindakan yang dapat digunakan dengan perintah zip. Untuk melihatnya, masukkan zip –help, dan Anda akan melihat sesuatu seperti gambar berikut.
Buka zip File di Terminal Linux
Di Terminal, gunakan perintah unzip ziptest.zip , dengan unzip adalah perintahnya dan ziptest.zip adalah nama dari arsipkan untuk di-unzip.
Ini akan menampilkan file yang sedang dibuka ritsletingnya, sehingga Anda tahu kapan sudah selesai.
Seperti perintah zip, banyak tindakan yang dapat digunakan dengan perintah unzip. Untuk melihatnya, masukkan unzip –help, dan Anda akan melihat sesuatu seperti gambar berikut.
Bzip2 untuk Membuat Zip dan Membuka Zip File di Linux
Bzip2 adalah utilitas kompresi lain yang dibangun di sebagian besar distro Linux. Perbedaan utamanya adalah bzip2 tidak dapat meng-zip banyak file ke dalam satu arsip. Setiap file mendapatkan arsip zipnya sendiri.
File Zip di Terminal Linux Dengan Bzip2
Masukkan perintah bzip2 -kv9 testfile1.txt testfile2.txt dengan bzip2 sebagai perintahnya.
-kv9 dipecah menjadi k berarti k menyimpan yang asli, v berarti v erbose sehingga kita dapat melihat apa yang terjadi, dan 9 untuk tingkat kompresi tertinggi. Anda dapat memilih antara 1 dan 9. Semakin tinggi tingkat kompresi, semakin lama waktu yang dibutuhkan untuk membuat zip file.
Outputnya memberi tahu kita lebih banyak daripada zip, namun hasil akhirnya hampir sama..
Buka zip File di Terminal Linux Dengan Bzip2
Masukkan perintah bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2 . Opsi -kvd dibagi menjadi k untuk k menyimpan arsip, v untuk vd untuk d kompres ulang.
Anda melihat file sedang didekompresi dan diketahui setelah selesai.
Untuk melihat opsi bzip2, masukkan bzip2 –help, dan Anda akan melihat yang berikut ini. Bermain-main dengan opsi pada file yang tidak penting hanya untuk melihat apa yang dapat mereka lakukan.
Gzip untuk Membuat Zip dan Membuka Zip File di Linux
Ini adalah utilitas kompresi populer terakhir yang disertakan dengan sebagian besar distro. Opsinya lebih ringan dibandingkan bzip2 dan zip . Namun kualitas kompresinya masih kurang lebih sama.
File Zip di Terminal Linux Dengan Gzip
Masukkan perintah gzip2 -kv9 testfile.1.txt testfile2.txt . Opsi -kv9 dipecah menjadi k untuk k menyimpan file, v untuk v keluaran erbose, dan 9 untuk tingkat kompresi tertinggi antara 1 dan 9.
Seperti yang ditunjukkan oleh keluaran verbose, gzip berfungsi sama baiknya dengan metode zip lainnya.
Buka zip File di Terminal Linux Dengan Gzip
Ada dua cara untuk mengekstrak arsip gzip. Salah satunya adalah menggunakan gzip, dan yang lainnya adalah gunzip.
Untuk perintah gzip , gunakan gzip -kvd testfile1.txt.gz testfile2.txt.gz . Perhatikan opsi d . Artinya d mengompresi.
Untuk perintah gunzip , gunakan gunzip testfile1.txt.gz testfile.2.txt.gz . Satu-satunya perbedaan dari gzip adalah gunzip tidak memerlukan opsi untuk dekompresi dasar.
Bagaimana dengan Tar untuk Zip dan Unzip File di Linux?
Mengapa tar belum disebutkan? Ini adalah alat pengarsipan, mengambil banyak file dan memasukkannya ke dalam satu arsip untuk memudahkan transportasi. Apapun ukuran filenya, ukuran file tar akan hampir sama..
Tetapi jika Anda menggabungkan metode zip dengan tar, Anda akan mendapatkan sesuatu yang sangat keren. Anda mendapatkan satu paket file yang terkompresi dengan baik.
Dengan menggunakan metode zip lain pada direktori file, Anda akan mendapatkan arsip terkompresi untuk setiap file dalam direktori. Menggunakan tar dengan opsi gzip pada direktori akan memampatkan semuanya dan membuat satu arsip.
File Zip di Terminal Linux Dengan Tar dan Gzip
Masukkan perintah tar -czvf Documents.tgz Documents .
Opsi -czvf dipecah menjadi c untuk c membuat arsip baru, z untuk kompres dengan gz ip, v untuk v keluaran erbose, dan f untuk f ile sama dengan arsip, artinya arsip mempertahankan struktur file dari direktori aslinya.
Arsip baru harus diberi nama, yaitu Documents.tgz dalam contoh ini. Dengan menggunakan ekstensi file .tgz , orang lain akan mengetahui bahwa ini adalah arsip tar yang telah di-gzip. Terakhir, Dokumen adalah direktori untuk diarsipkan dan dikompres.
Outputnya seperti berikut.
Di Manajer File, Anda dapat melihat arsip tar dan arsip tersebut dikompresi.
Buka zip File di Terminal Linux Dengan Tar dan Gzip
Untuk mengekstrak arsip tar yang di-gzip, perintah tarnya sama dengan opsi yang sedikit berbeda.
Masukkan perintah tar -xzvf Documents.tgz Documents .
Opsi -xzvf dibagi menjadi x untuk ex trak, z untuk membuka zip dengan gz ip, v untuk verbose sehingga kita dapat melihatnya terjadi, dan f untuk file=archive berarti menjaga struktur file. Documents.tgz adalah arsip yang akan dibongkar dan di-unzip, dan Documents adalah direktori yang Anda inginkan untuk menyimpan konten tersebut.
Hasilnya ditunjukkan pada gambar di bawah ini. Kedua file tersebut kembali ke ukuran penuh, dan berada di direktori Dokumen.
Untuk melihat opsi tar, masukkan tar –help, dan Anda akan mendapatkan beberapa halaman opsi. Perhatikan bahwa ada berbagai metode zip yang tersedia selain gzip, sehingga Anda dapat memilih salah satu yang Anda suka..
Alat Zip yang Kurang Populer di Linux
Ada dua utilitas kompresi lagi yang ditemukan di sebagian besar distro Linux. Namun, mereka tidak begitu populer. Namun demikian, semuanya tercantum di sini, jadi Anda mengetahuinya.
LZMA
LZMA adalah utilitas kompresi baris perintah lainnya yang sering ditemukan di distro Linux. Ini adalah algoritma kompresi yang digunakan oleh 7-Zip.
XZ
Utilitas XZ adalah alat kompresi baris perintah yang sering disertakan dalam distro Linux. Opsinya mirip dengan bzip2. Ini didasarkan pada algoritma LZMA2, yang didasarkan pada LZMA.
Informasi selengkapnya tentang utilitas ini dapat ditemukan dengan menggunakan perintah lzma –help dan xz –help .
Apakah Tidak Ada Cara Lain Untuk Melakukan Zip dan Unzip di Linux?
Kami hanya membahas alat kompresi yang ada di sebagian besar distro Linux. Namun, Linux memiliki beberapa cara lain untuk membuat zip dan unzip file. Beberapa memiliki GUI, beberapa merupakan utilitas baris perintah, dan beberapa dapat digunakan baik dengan GUI maupun melalui baris perintah. Apakah Anda menggunakan salah satu alat zip ini di Linux? Yang mana favoritmu dan mengapa? Beri tahu kami di kolom komentar.
.