Cara Kompres File dan Ekstrak tar.gz, .gz serta zip

Dalam linux ada metode kompres file yang banyak digunakan oleh webhosting, antara lain tar.gz, .gz dan zip. Nah kali ini kita akan membahas perintah bagaimana cara membuat / mengkompres file memanfaatkan tar.gz, Gzip dan Zip, serta cara mengekstraknya.

Cara Kompres File dan Ekstrak tar.gz

Pertama yang akan dibahas adalah membuat file tar.gz. Seperti yang kita tahu tar berfungsi untuk menggabungkan banyak file menjadi satu, nah tar.gz adalah penggabungan antara tar yang dikompres menggunakan Gzip. Perintah untuk membuat atau mengkompres file dengan tar.gz adalah

tar czf nama_file.tar.gz /alamat_file

Keterangannya:

  • c : perintah untuk membuat file
  • z : berfungsi untuk mengaktifkan kompresi Gzip
  • f : akan disimpan berupa file dan bukan menampilkan ke layar (stdout)
  • nama_file.tar.gz : penamaan file hasil kompresi diakhiri ekstensi .tar.gz
  • /alamat_file : lokasi alamat file yang akan dikompres

Sedangkan perintah untuk mengekstrak file tar.gz adalah

tar xzf nama_file.tar.gz

Keterangan perintah diatas:

  • x : perintah untuk mengekstrak file
  • z : menyatakan bahwa file diekstrak menggunakan Gzip
  • f : menginstruksikan untuk membaca konten dari file, dalam kasus ini adalah nama_file.tar.gz

Anda bisa juga menambahkan opsi instruksi v pada perintah ekstraksi menjadi tar xvzf nama_file.tar.gz, yang berfungsi untuk menampilkan proses ekstraksi file di layar. Opsi ini berlaku juga pada proses kompresi.

Cara Kompres File dan Ekstrak Gzip (.gz)

Berikutnya adalah cara kompresi file serta ekstraksi menggunakan Gzip. Kompresi Gzip hanya digunakan untuk mengkompres file, jadi ingat ya tidak berfungsi untuk direktori. Jika ingin mengkompres direktori maka gunakan tar terlebih dahulu, atau langsung memanfaatkan tar.gz. Perintah kompresi gzip dalam shell adalah

gzip nama_file.ext

.ext disini adalah ekstensi atau dalam kasus ini merupakan tipe file. Anda bisa juga mengkompres banyak file menggunakan Gzip dalam satu perintah

gzip file1.ext file2.ext file3.ext

Sedangkan untuk perintah dekompres / ekstraksi adalah

gunzip nama_file.gz

atau

gzip -d nama_file.gz

instruksi -d diatas merupakan instruksi untuk dekompres.

Cara Kompres File dan Ekstrak Zip

Terakhir yang kita bahas adalah cara mengkompres serta mengekstrak file zip. Untuk proses kompresi file memanfaatkan zip perintahnya adalah

zip nama_file.zip file.ext

perintah untuk mengkompres direktori

zip -r nama_file.zip /nama_direktori

Sedangkan perintah untuk mengekstrak file zip adalah

unzip nama_file.zip

Tambahan Tips

Ada satu tips lagi yang tadi belum disampaikan, untuk proses kompresi tar.gz dan zip anda bisa menambahkan banyak file dan direktori ke dalam satu hasil file kompres, contoh perintahnya untuk zip adalah

zip -r nama_file.zip file1.ext file2.ext /nama_direktori

Perintah – perintah diatas akan sangat kita butuhkan dalam memanage vps, utamanya saat kita pindahan server. Saran saya sih copas saja perintah diatas, taruh notepad biar gak lupa kalau pas butuh. Bagus lagi kalau anda bisa hafalkan.

Leave a Reply