Categories: Çeşitli

Linux tar komutu ve sıkıştırma örnekleri

Windows işletim sistemlerinde 3. parti yazılım olan winrar ve winzip gibi, Linux dağıtımlarında da en sık kullanılan sıkıştırma işlemleri tar ile yapılıyor. Sıkıştırmak için bir kaç tane format bulunuyor. Bunlar;

Gzip sıkıştırma : Gzip formatı, tar için en yaygın kullanılan sıkıştırma formatlarından biridir. Dosya oluşturmak ve açmak için hızlı bir yeteneğe sahiptir. Gz sıkıştırmalı dosyalar normalde .tar.gz veya .tgz uzantısına sahiptir.

Bzip2 sıkıştırma : Bzip2, Gzip formatından daha iyi bir sıkıştırma sunar. Daha iyi sıkıştırma sunduğu için de sıkıştırma ve açma işlemleri daha yavaştır. Uzantısı genellikle tar.bz2 veya .bz2 şeklindedir.

Lzop sıkıştırma : En hızlı sıkıştırma oranına sahiptir. Yaygın olarak kullanılan bir format değildir.

Tar komutu ne için kullanılır?

Genellikle yedekleme ve arşivleme için kullanılır.

Tar Kurulumu

Tar çoğu Linux ve Unix dağıtımında varsayılan olarak geliyor. Eğer sisteminizde yoksa aşağıdaki şekilde kurabilirsiniz;

CentOS

yum install tar

Ubuntu

sudo apt-get install tar

Windows

http://gnuwin32.sourceforge.net/packages/gtar.htm 
Dosyayı indirip installshield ile kurabilirsiniz.

Debian

apt-get install tar

Tar Kullanımı

Tar komutununun kullanımı oldukça basittir, bir kaç parametresi vardır. Bir dosyayı veya klasörü tarlamak (sıkıştırmak) için aşağıdaki komut kullanılır.

tar taradi.tar.gz /home/tarlanacakklasör/

Bu komut bulunduğunuz dizine, tarlanacakklasör adlı klasörü taradi.tar.gz şekilde oluşturacaktır.

Tar Parametreleri

tar pczv taradi.tar.gz /home/tarlanacakklasör

Bu komut da yukarıdaki şekilde yine bulunduğunuz klasörde dosya oluşturacaktır. Kullandığımız parametlerin açılımı şu şekildedir;

  • [p] Bu seçenek “koruma” anlamına gelir. Dosyanın ve klasörlerini kullanıcı ve group bilgilerini ve chmod izinleri koruyacaktır.
  • [c] Create (yaratma/oluşturma) ibaresinin kısaltılmasıdır. Eğer bir sıkıştırma gerçekleştiriyorsanız c parametresini kullanmanız gerekir.
  • [z] z seçeneği ise, dosyayı veya klasörü gzip şeklinde sıkıştırmasını sağlar.
  • [v] verbose kelimesinin kısaltılmasıdır. Sıkıştırmayı yaparken ayrıntıları ekrana basar. Kullanılmazsa sadece sıkıştırmayı başlatır ve bitirir ayrıntıları göremezsiniz.

Tar dosyalarını açmak

Tar ile sıkıştırılmış bir dosyayı açmak için de aşağıdaki komutu ve parametrelerini kullanırız.

tar xzfv taradi.tar.gz

Taradi.tar.gz isimli dosyayı bulunduğunuz dizine açar.

  • [x] Extract’ın kısatılmasıdır. Dosyayı açmak istiyorsanız x parametresini yazmanız gerekir.
  • [z] z seçeneği, tar’a sıkıştırılmış dosyanın gzip biçiminde olduğunu söyler.
  • [f] Bu seçenek tar’a arşiv içeriğini bir dosyadan okumasını söyler.
  • [v] Verbose, yukardaki ile aynı işlevi görür.
pendc

Share
Published by
pendc

Recent Posts

Mailcow ile Mail Sunucunuzu Nasıl Kurarsınız?

Hazır e-posta hizmetlerinin ücretleri arttığı için, kendi alan adınıza ait bir mail sunucusu kurmak hem…

2 hafta ago

Veeam Backup Kullanarak Proxmox Yedekleme

Açık kaynaklı Proxmox VE yüksek performansıyla sanallaştırma alanında sık tercih edilen bir platformdur. Veri yedekleme…

2 hafta ago

DNS Kayıt Türleri NS, CNAME, TXT, AAAA, MX Nedir?

DNS, yani Alan Adı Sistemi, internetin temel yönlendirme mekanizmasıdır. Kullanıcı bir web adresi yazdığında, örneğin…

2 hafta ago

MySQL ve MariaDB Arasındaki Temel Farklar

Veritabanını seçmenin performans, lisans ve güvenlik gibi konularda yarattığı zorlukları biliyoruz. Bu seçimi kolaylaştırmak için,…

2 ay ago

Proxmox’da Otomatik Snapshot Nasıl Alınır?

Snapshot Nedir? Snapshot, bir sanal sunucunun (VM) mevcut çalışma hali, disk yapısı ve yapılandırmasının o…

2 ay ago

Proxmox VE 8.4’ten 9’a Nasıl Geçilir?

Sunucu yönetiminde yeni sürümlere geçiş, her zaman iş sürekliliği için kritik bir adımdır. Proxmox VE…

2 ay ago