Cara Kompres File Jadi TAR di Terminal Linux

Halo gan, apa kabar? semoga sehat-sehat terus ya, kali ini ane mau share cara kompres file dengan ekstensi TAR di terminal linux. Selain file, kita juga akan belajar mengkompres direktori, mengkompress beberapa file/direktori sekaligus dan melihat isi file TAR.

TAR Itu Apa Sih ?

Tar adalah ekstensi yang sering digunakan oleh para administrator untuk mengarsipkan salah satu atau beberapa file di Linux. Kita juga dapat mengkompres file dengan ekstensi tar.gz. (gz) memungkinkan file yang dikompress tereduksi jauh lebih kecil, hal ini bermanfaat untuk menghemat ruang penyimpanan. Mengkompres file umumnya ditujukan untuk pengarsipan dan pencadangan data dalam organisasi.

Sintaks Dasar Tar File di Linux

$ tar [options] tar_file_name files/directories to be compressed

Pada command diatas bisa kita lihat, perintah tar harus dilanjutkan oleh satu atau beberapa opsi, nama file arsip yang perlu dibuat dan daftar file dan direktori yang ingin kita arsipkan/kompres yang dipisahkan dengan tanda spasi.

Buka terminal dan jalankan perintah berikut untuk tar file di linux

$ tar -zcvf file.tar.gz /path/to/file

penjelasan command diatas

  • c – membuat arsip
  • v – verbose yang menunjukkan progress
  • f – menentukan nama file secara spesifik
  • z – arsip menggunakan gzip

Mengkompres satu file di Linux

Disini kita akan coba mengkompress file test.txt yang berada di /home/ubuntu/ atau secara detail /home/ubuntu/test.txt

$ tar -zcvf test.tar.gz /home/ubuntu/test.txt

Catatan : Jika ingin menjalankan perintah tar tanpa menentukan nama file tar, Kita akan mendapatkan pesan error "cowardly refusing to create an empty archive". Ini merupakan kesalahan umum yang dilakukan banyak orang dan pesan kesalahan ini biasanya membuat kita bingung sehingga sulit untuk diatasi.

Cara TAR beberapa file

Kita dapat mengkompress beberapa file sekaligus hanya dengan menginput path satu demi satu seperti contoh dibawah ini:

$ sudo tar -zcvf test.tar.gz /home/ubuntu/test1.txt /etc/test2.txt /var/lib/test.txt

Cara TAR Direktori

Berikut adalah perintah untuk tar seluruh direktori atau folder

$ sudo tar -zcvf test.tar.gz /home/ubuntu/files

Cara TAR Beberapa Direktori

Kita dapat mengkompress beberapa direktori dengan menginput pathnya satu demi satu dengan format yang dipisahkan oleh tanda spasi.

$ sudo tar -zcvf test.tar.gz /home/ubuntu/files1 /etc/files2 /var/lib/files3

Cara Kompresi bzip, Alternatif gzip

Secara default, perintah tar menggunakan kompresi gzip untuk proses arsip. Jika ingin menggunakan kompresi bzip, cukup gunakan opsi -j yang sebelumnya kita pakai opsi -z dan opsi tersebut akan mengubah ekstensi file dari file tar menjadi .tar.bz2

$ sudo tar -cvjf test.tar.bz2 /home/ubuntu/test.txt

Cara Melihat Isi File TAR

Untuk melihat isi file TAR, kita cukup menggunakan opsi -t seperti contoh dibawah ini :

$ sudo tar -ztvf test.tar.gz
$ sudo tar -jtvf test.tar.bz2

Cara Mengekstrak File TAR

Untuk mengekstrak file TAR sangat mudah, seperti contoh dibawah ini :

$ sudo tar -xzvf test.tar.gz
$ sudo tar -xjvf test.tar.bz2

Oke gan, barusan kita sudah belajar menggunakan TAR, cukup mudah kan? jika masih bingung atau ada yang ingin ditanyakan, kita diskusi di kolom komentar.

Dilansir dari : https://fedingo.com/how-to-tar-a-file-in-linux/

Posting Komentar

0 Komentar