The .gz
, .xz
, .bz2
, .7z
, .lz
, .z
akhiran digunakan untuk membuat jelas bahwa file yang dikompresi dengan algoritma kompresi kata. Penggunaannya tidak terbatas pada .tar
file, Anda juga akan melihat file seperti initrd.gz
(ramdisk awal terkompresi) atau manual.txt.gz
(untuk dokumen teks terkompresi). Anda juga dapat melihat file.tgz
yang juga menunjukkan tarball yang dikompresi gzip (seperti file.tar.gz
).
Ekstensi file adalah konvensi, tidak perlu menjelaskan konten file. Untuk memeriksa jenis file apa yang Anda tangani, gunakan file
perintah. Contoh:
$ file data.tar.gz
data.tar.gz: gzip compressed data, from Unix
$ gunzip -c data.tar.gz | file -
/dev/stdin: POSIX tar archive (GNU)
Dalam pengalaman saya, file yang dikompresi gzip ( .gz
) adalah yang paling umum. Cepat dalam mengompresi dan mendekompresi, meskipun ada algoritma lain yang menghasilkan rasio kompresi yang lebih baik.
tar c dir/ | gzip > dir.tar.gz
dantar czf dir.tar.gz dir/
perintah melakukan hal yang sama. Contoh di manatar
dikombinasikan dengan SSH dantar
(lagi):tar cz Documents/ | ssh user@host 'tar xz
(rsync setara akan menjadi:rsync -a Documents user@host:
)