
Linux, Windows ve macOS işletim sistemleri, kullanıcılarına komut satırı aracılığıyla birçok görevi gerçekleştirme imkanı sunar. Bu görevlerden biri de dosya ve dizinlerin sıkıştırılması ve arşivlenmesidir. “tar” komutu, bu işlevi yerine getiren güçlü bir araç olup, Linux yanı sıra Windows ve macOS’ta da kullanılabilir. Bu yazıda, tar komutunu her üç platformda da nasıl kullanacağınızı anlatacağız ve farklı kullanım durumlarına yönelik örnekler sunacağız.
tar Komutu Nedir?
“tar” (tape archive) komutu, dosya ve dizinleri bir araya getirerek sıkıştırma veya arşivleme işlemlerini gerçekleştirmenizi sağlar. Hem Linux, hem de Windows ve macOS’ta kullanılabilir.
tar Komutunun Temel Kullanımı
tar [secenekler] [dosya/dizin]
secenekler
: Tar komutunun kullanımını belirleyen ek parametreler.dosya/dizin
: İşlem yapılacak dosya veya dizin adı.
Temel Kullanım Örnekleri:
Dizinleri Arşivleme
tar -cvf arsiv.tar dizin
-c
: Arşivleme (create)-v
: Ayrıntılı çıktı (verbose)-f
: Arşiv dosyasının adını belirtir
Dizini Sıkıştırarak Arşivleme
tar -czvf arsiv.tar.gz dizin
-z
: Gzip sıkıştırma kullanma
Arşivi Çıkartma
tar -xvf arsiv.tar.gz
-x
: Arşivi çıkartma (extract)
Belirli Dosyaları Arşivleme
tar -cvf arsiv.tar dosya1 dosya2
Sıkıştırılmış Arşivi Çıkartma
tar -xzvf arsiv.tar.gz
Özel Kullanım Durumları ve Parametreler
-C
: Belirli bir dizinde işlem yapma:
tar -cvf arsiv.tar -C ./dizin/ .
--exclude
: Belirli dosyaları veya dizinleri hariç tutma
tar -cvf arsiv.tar --exclude=haric_dosya dizin
-r
: Mevcut bir arşive dosya eklemek
tar -rvf arsiv.tar yeni_dosya
Sonuç
tar komutu, Linux, Windows ve macOS sistemlerinde dosya ve dizinlerle çalışmak için güçlü ve esnek bir araçtır. Bu rehberde, temel kullanım ve özel durumlar için bazı örnekler sunduk. Platformlar arası uyumluluğu gözeterek, dosya yönetimi ve sıkıştırma işlemlerinde tar komutunu etkili bir şekilde kullanabilirsiniz.
Bir yanıt yazın