scp vs rsync: Hangisi Ne Zaman Tercih Edilmeli?
tar ile arşivleme ve sıkıştırma rehberi
TRABİS, TAKIL ve TAKAL Nedir?

tar ile arşivleme ve sıkıştırma rehberi

tar komutu, Linux ve Unix tabanlı sistemlerde dosya ve klasörleri bir arşiv dosyasında toplamak için kullanılır. Ayrıca, gzip, bzip2, xz gibi sıkıştırma araçlarıyla birleştirerek arşivi küçültmek de mümkündür.

Temel Komutlar

1. Arşiv Oluşturma (Sıkıştırmasız)

tar -cvf arşiv_adi.tar /dosya/veya/klasor
  • c: arşiv oluştur
  • v: işlemi ekranda göster (verbose)
  • f: dosya ismi belirtir

2. Arşivi Açma

tar -xvf arşiv_adi.tar
  • x: arşivi aç (extract)

Sıkıştırma Seçenekleri

3. gzip ile Sıkıştırma

tar -czvf arşiv_adi.tar.gz /dosya/veya/klasor
  • z: gzip ile sıkıştır

4. gzip Sıkıştırmasını Açma

tar -xzvf arşiv_adi.tar.gz

5. bzip2 ile Sıkıştırma

tar -cjvf arşiv_adi.tar.bz2 /dosya/veya/klasor
  • j: bzip2 ile sıkıştır

6. bzip2 Sıkıştırmasını Açma

tar -xjvf arşiv_adi.tar.bz2

7. xz ile Sıkıştırma

tar -cJvf arşiv_adi.tar.xz /dosya/veya/klasor
  • J: xz ile sıkıştır

8. xz Sıkıştırmasını Açma

tar -xJvf arşiv_adi.tar.xz

Diğer Faydalı Seçenekler

  • Arşiv içeriğini listelemek için:
tar -tvf arşiv_adi.tar
  • Belirli dosya veya klasörleri hariç tutmak için:
tar -cvf arşiv.tar --exclude='*.log' /klasor

Sonuç

tar komutu, dosya ve klasörlerin kolayca yedeklenmesi, arşivlenmesi ve sıkıştırılması için Linux sistemlerinde en çok tercih edilen araçtır. Sıkıştırma algoritmalarıyla entegrasyonu sayesinde depolama alanından tasarruf sağlar.