7 Cara Zip dan Unzip File di Linux

Lebih banyak dan lebih cepat selalu menjadi dua hal yang kita inginkan, terutama dalam hal data. Masalahnya adalah "lebih" dan "lebih cepat" biasanya bertentangan, jadi kami memiliki kompresi file(file compression) . Ada beberapa cara untuk zip dan unzip file di Linux , dan kami akan menunjukkan metode di baliknya.

Zip dan Unzip Menggunakan Zip di Linux(Zip and Unzip Using Zip in Linux)

Linux memiliki beberapa alat kompresi yang terpasang di hampir setiap distribusi, umumnya dikenal sebagai distro Linux(Linux distros) . Zip mungkin yang paling populer. Utilitas Zip dapat digunakan di antarmuka pengguna grafis ( GUI ) atau terminal.

Zip di GUI Linux(Zip in the Linux GUI)

  1. Arahkan ke file(Navigate to the files) yang akan dikompresi dan pilih. Kemudian klik kanan dan pilih Kompres(Compress) .

  1. Masukkan nama untuk arsip zip . (zipped)Perhatikan bahwa Anda juga dapat memilih dua jenis kompresi lainnya. Ini dapat bervariasi antara distro.

  1. Segera Anda akan melihat arsip zip Anda. Perhatikan bahwa ukuran arsip jauh lebih kecil daripada ukuran total file yang dimasukkan ke dalamnya.

Buka zip di GUI Linux(Unzip in the Linux GUI)

  1. Temukan arsip zip untuk membuka zip dan klik kanan di atasnya. Pilih Ekstrak Di Sini(Extract Here) atau Ekstrak ke…(Extract to…) . Extra Here menempatkan konten ke dalam direktori ini. Ekstrak(Extract) ke… memungkinkan Anda memilih tempat lain untuk meletakkan konten.

File diekstraksi. Perhatikan(Notice) bahwa mereka kembali ke ukuran penuh masing-masing 100 MB.

Pengelola Arsip untuk Unzip di GUI Linux(Archive Manager to Unzip in the Linux GUI)

Beberapa distro Linux memiliki cara lain untuk meng-unzip bawaan mereka. Dalam contoh ini, Anda dapat menggunakan Pengelola(Manager) Arsip .

  1. Klik kanan(Right-click) pada arsip dan pilih Buka Dengan Pengelola Arsip(Open With Archive Manager) .

  1. Sorot(Highlight) file yang akan diekstrak dengan mengkliknya sekali. Anda dapat memilih satu, beberapa, atau semuanya. Kemudian pilih Ekstrak(Extract ) di pojok kiri atas.

  1. Pada titik ini, Anda dapat memilih tempat untuk mengekstrak file menggunakan pengelola file. Kemudian pilih Ekstrak(Extract) di pojok kanan atas.

  1. Ketika ekstraksi selesai, Anda dapat melanjutkan atau Show the Files .

File kembali ke ukuran penuh. Salinannya tertinggal di dalam arsip.

File Zip di Terminal Linux(Zip Files in Linux Terminal)

Buka terminal dan arahkan ke direktori tempat file yang akan di-zip berada. Masukkan perintah zip ziptest.zip *

Zip memberi tahu Linux untuk menggunakan utilitas zip, ziptest.zip memberi tahunya nama yang diinginkan untuk arsip, asterisk (*) adalah wildcard yang berarti zip semua file di direktori ini. 

Ini zip file, daftar mereka, dan mengatakan berapa banyak telah mengempis atau dikompresi mereka.

Banyak tindakan dapat digunakan dengan perintah zip. Untuk melihatnya, masukkan zip –help, dan Anda akan melihat sesuatu seperti gambar berikut.

Buka zip File di Terminal Linux(Unzip Files in Linux Terminal)

Di Terminal, gunakan perintah unzip ziptest.zip , di mana unzip adalah perintahnya dan ziptest.zip adalah nama arsip yang akan di-unzip.

Ini akan menunjukkan file yang sedang dibuka ritsletingnya, jadi Anda tahu kapan itu selesai.

Seperti perintah zip, banyak tindakan dapat digunakan dengan perintah unzip. Untuk melihatnya, masukkan unzip –help, dan Anda akan melihat sesuatu seperti gambar berikut.

Bzip2 untuk Zipping dan Unzip File di Linux(Bzip2 for Zipping and Unzipping Files in Linux)

Bzip2 adalah utilitas kompresi lain yang dibangun di sebagian besar distro Linux . Perbedaan utama adalah bahwa bzip2 tidak dapat meng-zip banyak file ke dalam satu arsip. Setiap file mendapatkan arsip zipnya sendiri.

File Zip di Terminal Linux Dengan Bzip2(Zip Files in Linux Terminal With Bzip2)

Masukkan perintah bzip2 -kv9 testfile1.txt testfile2.txt dimana bzip2 adalah perintahnya.

-kv9 dipecah menjadi k berarti pertahankan(k) aslinya, 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 proses zip file.

Outputnya memberi tahu kita lebih dari sekadar Zip, tetapi hasil akhirnya hampir sama.

Unzip File Di Terminal Linux Dengan Bzip2(Unzip Files In Linux Terminal With Bzip2)

Masukkan perintah bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2 . Opsi -kvd dipecah menjadi k untuk menjaga arsip, v untuk v erbose(k) output, dan d untuk d ecompress.

Anda melihat file sedang didekompresi dan diketahui saat selesai.

Untuk melihat opsi bzip2, masukkan bzip2 –help, dan Anda akan melihat yang berikut ini. Bermain-main dengan opsi pada file non-kritis hanya untuk melihat apa yang dapat mereka lakukan.

Gzip untuk Zipping dan Unzip File di Linux(Gzip for Zipping and Unzipping Files in Linux)

Ini adalah yang terakhir dari utilitas kompresi populer yang disertakan dengan sebagian besar distro. Ini lebih ringan dari bzip2 dan zip untuk opsi. Namun, kualitas kompresinya masih kurang lebih sama.

File Zip di Terminal Linux Dengan Gzip(Zip Files in Linux Terminal With Gzip)

Masukkan perintah gzip2 -kv9 testfile.1.txt testfile2.txt . Opsi -kv9 dipecah menjadi k untuk menyimpan file, v untuk output erbose v, dan 9 (k)untuk (v)tingkat(9) kompresi tertinggi antara 1 dan 9.

Seperti yang ditunjukkan oleh keluaran verbose, gzip berfungsi sebaik metode zip lainnya.

Unzip File di Terminal Linux Dengan Gzip(Unzip Files in Linux Terminal With Gzip)

Ada dua cara untuk meng-unzip arsip gzip. Salah satunya adalah dengan menggunakan gzip, dan yang lainnya adalah gunzip.

Untuk perintah gzip , gunakan gzip -kvd testfile1.txt.gz testfile2.txt.gz . Perhatikan opsi d . Itu berarti d ecompress.

Untuk perintah gunzip , gunakan gunzip testfile1.txt.gz testfile.2.txt.gz . Satu-satunya perbedaan dari gzip adalah bahwa gunzip tidak memerlukan opsi untuk dekompresi dasar.

Bagaimana Dengan File Tar untuk Zip dan Unzip di Linux?(What About Tar to Zip and Unzip Files in Linux?)

Mengapa tar belum disebutkan? Ini adalah alat pengarsipan, mengambil banyak file dan memasukkannya ke dalam satu arsip agar mudah dibawa. Berapa pun ukuran filenya, ukuran file tar akan hampir sama. 

Tetapi jika Anda menggabungkan metode zip dengan tar, maka Anda mendapatkan sesuatu yang sangat keren. Anda mendapatkan satu paket file yang dikompresi dengan baik. 

Menggunakan metode zip lain pada direktori file, Anda akan mendapatkan arsip terkompresi untuk setiap file dalam direktori. Menggunakan tar dengan opsi gzip pada direktori memampatkan semuanya dan membuat satu arsip.

File Zip di Terminal Linux Dengan Tar dan Gzip(Zip Files in Linux Terminal With Tar and Gzip)

Masukkan perintah tar -czvf Documents.tgz Documents

Opsi -czvf dipecah sebagai c untuk c membuat arsip baru, z untuk kompres dengan g z ip, v untuk v erbose output, dan f untuk file(f) sama dengan arsip, yang berarti arsip mempertahankan struktur file dari direktori asli. 

Arsip baru harus diberi nama, yaitu Documents.tgz dalam contoh ini. Dengan menggunakan ekstensi file .tgz , orang lain akan tahu bahwa ini adalah arsip tar yang telah di-gzip. Akhirnya Dokumen(Documents) adalah direktori untuk mengarsipkan dan mengompres.

Outputnya terlihat seperti berikut.

Di File Manager , Anda dapat melihat arsip tar dan dikompresi.

Unzip File di Terminal Linux Dengan Tar dan Gzip(Unzip Files in Linux Terminal With Tar and Gzip)

Untuk membuka zip arsip tar yang di-gzip, itu adalah perintah tar yang sama dengan opsi yang sedikit berbeda. 

Masukkan perintah tar -xzvf Documents.tgz Documents

Opsi -xzvf dipecah menjadi x untuk e x traktat, z untuk unzip dengan g z ip , v untuk verbose sehingga kita dapat melihatnya terjadi, dan f untuk file=arsip berarti mempertahankan struktur file. Documents.tgz adalah arsip yang akan dibongkar dan dibuka ritsletingnya, dan Documents adalah direktori tempat Anda ingin memasukkan isinya.

Hasilnya ditunjukkan pada gambar di bawah ini. Kedua file kembali ke ukuran penuh, dan mereka berada di direktori Documents .

Untuk melihat opsi tar, masukkan tar –help, dan Anda akan mendapatkan beberapa halaman opsi. Perhatikan(Notice) bahwa ada berbagai metode zip yang tersedia selain gzip, sehingga Anda dapat memilih yang Anda suka.

Alat Zip Kurang Populer di Linux(Less Popular Zip Tools in Linux)

Ada dua lagi utilitas kompresi yang ditemukan di sebagian besar distro Linux . Namun, mereka tidak begitu populer. Namun demikian, mereka terdaftar di sini, jadi Anda mengetahuinya.

LZMA

LZMA adalah utilitas kompresi baris perintah lain 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 . Pilihannya mirip dengan bzip2. Ini didasarkan pada algoritma LZMA2 , yang didasarkan pada LZMA .

Informasi lebih lanjut tentang utilitas ini dapat ditemukan dengan menggunakan perintah lzma –help dan xz –help .

Apakah Tidak Ada Cara Lain Untuk Zip dan Unzip di Linux?(Aren’t There Other Ways To Zip and Unzip in Linux?)

Kami hanya masuk ke alat kompresi yang ada di sebagian besar distro Linux . Namun, Linux memiliki beberapa cara lain untuk zip dan unzip file. Beberapa memiliki GUI(GUIs) , beberapa adalah utilitas baris perintah, dan beberapa dapat digunakan baik dengan GUI mereka dan melalui baris perintah. Apakah Anda menggunakan salah satu alat zip ini di Linux ? Mana(Which one) yang menjadi favorit Anda dan mengapa? Beri tahu kami di komentar.



About the author

Saya seorang insinyur perangkat lunak senior dan pengembang aplikasi gambar & iPhone dengan pengalaman lebih dari 10 tahun. Keahlian saya dalam perangkat keras dan perangkat lunak membuat saya sangat cocok untuk proyek smartphone perusahaan atau konsumen mana pun. Saya memiliki pemahaman yang mendalam tentang cara membuat gambar berkualitas tinggi dan kemampuan untuk bekerja dengan semua format gambar yang berbeda. Selain itu, saya akrab dengan pengembangan Firefox dan iOS.



Related posts