Mengenal dan membuat file Tar di Linux

Mengenal dan membuat file Tar di Linux

Klipping Linux Indonesia - Mengenal dan membuat file Tar di Linux - Tarball, biasa dikenal dengan istilah tar.gz atau tar.bz2, merupakan format file komputer yang menggabungkan dan mengompresi banyak file. Tarball adalah format file yang umum pada sistem operasi mirip Linux atau Unix. Tarball sering digunakan untuk distribusi perangkat lunak/media atau pencadangan. Ulasan kali ini akan membahas tentang Mengenal dan membuat file Tar di Linux. Perintah tar pertama kali ditawarkan dalam unix v7 edisi ketujuh pada Januari 1979 silam.

Mengenal dan membuat file Tar di Linux|How to create tar.gz file in Linux using command line| Tentang Tar Ball di Linux|Mengenal Tar di Linux
klipping.site

Secara umum setiap tarball menyimpan data bersama dengan informasi tambahan seperti:

  • Nama file
  • Struktur direktori
  • Izin file
  • izin SELinux
  • Informasi waktu
  • Kepemilikan file
  • Izin akses file
Di sistem operasi Linux, Anda dapat menggunakan perintah Tar untuk membuat arsip Tar Perintah ini juga dapat mengompresi arsip menggunakan berbagai program kompresi dengan gzip adalah algoritma yang paling populer. Ulasan ini secara sederhana mengenalkan Tar di Linux bagi Anda pemula Linux.


Sesuai aturan, nama arsip tar yang dikompresi dengan gzip harus diakhiri dengan .tar.gz atau .tgz .

Mengenal dan Membuat File tar.gz


Sebagian besar distribusi Linux menyertakan versi GNU Tar yang mendukung kompresi arsip.

Bentuk umum dari perintah untuk membuat file tar.gz adalah sebagai berikut:
$ tar -czf archive-nama.tar.gz file-nama...

Berikut penjelasan atas opsi-opsi yang digunakan :

-c- menginstruksikan tar untuk membuat arsip baru.
-z - setel metode kompresi ke gzip.
-f archive-nama.tar.gz - menentukan nama arsip.

file-name... daftar file dan direktori yang dipisahkan oleh spasi untuk ditambahkan ke arsip.Pengguna yang menjalankan perintah harus memiliki izin menulis di direktori tempat file tar.gz akan dibuat, dan izin baca pada file yang ditambahkan.

Misalnya, untuk membuat arsip bernama “archive.tar.gz” dari “fileA” dan “fileB” Anda akan menggunakan perintah berikut:
$ tar -czf archive.tar.gz fileA fileB
 
Saat berhasil, perintah tidak mencetak output apa pun. Untuk memverifikasi bahwa arsip telah dibuat, daftarkan konten direktori dengan
perintah ls

Gunakan opsi -v untuk membuat perintah tar, lebih terlihat dan cetak nama file yang ditambahkan ke arsip di terminal.Jika Anda ingin membuat tar.gz di direktori tertentu, berikan path lengkap ke file arsip:
$ tar -czf /home/user/archive.tar.gz fileA fileB

Anda dapat membuat file tar.gz dari konten satu atau lebih direktori atau file. Secara default, direktori diarsipkan secara rekursif kecuali opsi --no-recursion ditentukan.

Contoh berikut menunjukkan cara membuat arsip bernama "web_backup.tar.gz" dari /var/www/websitedirektori:
$ tar -czf web_backup.tar.gz /var/www/website

Jika Anda menjalankan sistem yang memiliki versi lama taryang tidak mendukung kompresi, Anda dapat menggunakan perintah gzip:
$ tar -czf - file1 file2 | gzip > archive.tar.gz

Pada contoh di atas, perintah tar mengeluarkan arsip ke stdout (diwakili oleh -). Arsip disalurkan ke gzip, yang mengompresi dan menulis arsip ke disk.

Contoh:
Buat file tar.gz dari semua file “.jpg”:
$ tar -czf images.tar.gz *.jpg

Kesimpulan

file tar.gz adalah arsip Tar yang dikompres dengan Gzip. Untuk membuat file tar.gz, gunakan perintah tar -czf, diikuti dengan nama arsip dan file yang ingin Anda tambahkan.Karakter wildcard ( *) berarti semua file yang diakhiri dengan ekstensi “.jpg”. Ulasan diatas tentang Mengenal dan membuat file Tar di Linux secara sederhana.

Komentar