Cara Membuat (Kompres) dan Membuka (Ekstrak) File Gz di Linux
Ketika menggunakan Sistem Operasi Linux cukup sering ditemukan file arsip dengan format gz. Karena sangant umum digunakan oleh Sitem Operasi Linux, kita perlu tau cara memanfaatkannya dari membuat (archive) dan Membuka (Extract).
Apa itu File .gz ( GNU zip )
File gz adalah jenis file arsip yang digunakan untuk mengompres data. Sederhananya, file GZ adalah versi “zip” dari sebuah file, namun menggunakan algoritma kompresi yang berbeda. Algoritma yang digunakan adalah DEFLATE, mampu membuat ukuran file menjadi lebih kecil tanpa mengurangi kualitas data di dalamnya. Kompresi ini bisa di kombinasikan dengan kompresi lainnya seperti Tape Archive (tar).
Mengapa Menggunakan File GZ?
- Menghemat Ruang Penyimpanan: Dengan ukuran file yang lebih kecil, Anda bisa menyimpan lebih banyak data dalam ruang yang sama.
- Mempercepat Transfer Data: File yang lebih kecil akan lebih cepat untuk diunduh atau diunggah.
- Memudahkan Pengarsipan: Banyak file bisa digabung menjadi satu file GZ, sehingga lebih mudah untuk dikelola dan diorganisir.
Reqeuirement / Kebutuhan
Karena file gz sangat umum ada di semua Distro Linux, gz utility seharusnya sudah tersedia dalam package instalasi. Bisa di cek ketersediaan utility id OS kalian dengan perintah.
# gzip -V
Jika tidak tersedia bisa lakukan install utility gzip. Berikut ini cara install beberapa Distro.
# dnf install gzip -y
# sudo apt install gzip
# sudo pacman -S gzip
Membuat ( Kompres ) File gz
Untuk membua file gz dapat menggunakan perintah gzip
Dan beberapa opsi yang bisa dilihat dibawah ini.
Kompres file gz standard.
Ketika membuat file gz hanya bisa diterapkan pada satu file saja dengan perintah gzip, perintah ini menghapus file asli dan membuat file kompresi .gz
# gzip file
Kompres file gz tanpa menghapus file Asli
Untuk membaut file gz tanpa menghapus file asli bisa gunakan opsi bantuan -k
# gzip -k file
Kompres file gz dari semua file dalam direktori rekursip
Dengan bantuan opsi -r gzip mampu melakukan kompresi semua file dalam direktori dan subdirektori-nya.
# gzip -r dir/
Membuka ( Ekstrak ) File gz.
Untuk membuka atau kestraksi file gz bisa menggunakan perintah gzip
ataupun gunzip
.
Ekstrak file gz standard.
Ekstraksi file gz tanpa opsi akan langsung membuka arsip ke file asli dan menghapus file arsip .gz
# gzip -d file.gz
Ekstrak file gz tanpa menghapus arsip .gz
Dengan bantuan opsi -k dan -d kita bisa kestrak file tanpa menghapus arsip file gz, bisa dimanfaatkan sebagai backup.
# gzip -dk file.gz
Eksstrak file gz dari semua file dalam direktori rekursip
Untuk membuka sema file kompresi gz didalam direktori dan sub direktorinya bisa kombinasi opsi -d
dan -r
# gzip -dr dir/
Ringkasan
Kelebihan utama Gnu Zip ( gz ) adalah kompresi ukuran yang sangat luar biasa efisien. Dan bisa di kombinasikan dengan tipe kompresi arsip lainnya seperti Tape Archive ( tar ) yang nantinya filenya akan memiliki ekstensi .tar.gz.