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:
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:
Diğer Kullanışlı Seçenekler
Tar komutunun birçok ek seçeneği vardır. Bazı önemli seçenekler şunlardır:
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.
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:
CODE1
tar -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:
CODE1
tar -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:
CODE1
tar -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:
CODE1
tar -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:
CODE1
tar -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.