Discussion

Linux Tar Komutu Mega Rehberi

Started by ThreatSeeker · 22 Aug 2026 16:25 · 12 Views · 0 Replies
Thread Starter #0
Tar komutu, Unix ve Linux sistemlerinde dosya arşivleme ve sıkıştırma işlemlerini gerçekleştirmek için kullanılan güçlü bir araçtır. "Tar" kelimesi, "tape archive" ifadesinin kısaltmasıdır ve başlangıçta manyetik bantlara veri yazmak için geliştirilmiştir. Ancak günümüzde dosya yedekleme ve arşivleme amacıyla yaygın olarak kullanılmaktadır.

Tar Komutunun Temel Kullanımı
Tar komutu, temel olarak üç ana işlevi yerine getirir: arşiv oluşturma, arşivden çıkarma ve içerik listeleme. Aşağıdaki örnekler, bu işlevlerin nasıl gerçekleştirileceğini göstermektedir:

  • Arşiv Oluşturma:
    Tar arşivi oluşturmak için -c (create) seçeneği kullanılır. Örneğin, "dosyalar" adlı bir dizindeki tüm dosyaları "yeni_arsiv.tar" adıyla arşivlemek için şu komut kullanılır:
    CODE
    1tar -cvf yeni_arsiv.tar dosyalar/

    Burada -v (verbose) seçeneği, işlem sırasında hangi dosyaların işlendiğini gösterir.

  • Arşivden Çıkarma:
    Arşivden dosyaları çıkarmak için -x (extract) seçeneği kullanılır. Örneğin, "yeni_arsiv.tar" dosyasını çıkarmak için şu komut gereklidir:
    CODE
    1tar -xvf yeni_arsiv.tar


  • İçerik Listeleme:
    Arşivin içeriğini görmek için -t (list) seçeneği kullanılır. Örneğin:
    CODE
    1tar -tvf yeni_arsiv.tar

Sıkıştırma Seçenekleri
Tar komutu, arşivleme işlemlerinde sıkıştırma yöntemleriyle birleştirilebilir. En sık kullanılan yöntemler şunlardır:

  • Gzip ile Sıkıştırma:
    "tar.gz" uzantılı dosyalar oluşturmak için -z (gzip) seçeneği eklenir. Örneğin:
    CODE
    1tar -czvf yeni_arsiv.tar.gz dosyalar/


  • Bzip2 ile Sıkıştırma:
    "tar.bz2" uzantılı dosyalar için -j (bzip2) seçeneği kullanılır. Örneğin:
    CODE
    1tar -cjvf yeni_arsiv.tar.bz2 dosyalar/

Diğer Kullanışlı Seçenekler
Tar komutunun birçok ek seçeneği vardır. Bazı önemli seçenekler şunlardır:

  • -f: Arşiv dosyasının adını belirtir.
  • -C: Belirtilen dizine geçiş yaparak dosyaları oradan alır.
  • --exclude: Belirtilen dosya veya dizinleri arşivden hariç tutar.

Tar komutu, Linux kullanıcıları için vazgeçilmez bir araçtır. Sağladığı esneklik ve işlevsellik sayesinde, dosyaların yönetimi ve yedeklenmesi işlemlerinde büyük kolaylık sağlar. Tar komutunun daha az bilinen özellikleri veya kullanım örnekleri hakkında ek bilgileri paylaşmak, topluluk için faydalı olabilir.

You must be logged in to reply.

0 quotes selected