tar ve gzip
Yazılımı internetten indirmeye başladığınızda büyük ihtimalle karşılaşacağınız dosya arşivleme ve sıkıştırma işlemlerini ele alalım.
Muhtemelen .rar ve .zip gibi dosya türleriyle karşılaşmışsınızdır. Bunlar birer arşiv dosyasıdır. İçlerinde birçok dosya barındırırlar, ancak tek bir dosya halindedirler.
gzip ile Dosya Sıkıştırma
gzip, Linux'ta dosyaları sıkıştırmak için kullanılan bir programdır. Sıkıştırılmış dosyalar .gz uzantısıyla biter.
Bir dosyayı sıkıştırmak için:
Dosyayı açmak için:
tar ile Arşiv Oluşturma
Ne yazık ki gzip, tek seferde birden fazla dosyayı arşiv haline getiremez. Neyse ki tar programı bunu yapabilir. Tar kullanarak bir arşiv oluşturduğunuzda, dosyanın uzantısı .tar olacaktır.
c: Arşiv oluştur (create)
v: Programın ayrıntılı bilgi vermesini (verbose) sağlar
f: Arşiv dosyasının adını belirtir. Arşiv oluştururken bir isim vermeniz gerekir.
tar ile Arşiv Açma
Bir tar dosyasının içeriğini çıkarmak için:
x: Dosyaları çıkar (extract)
v: Programın ayrıntılı bilgi vermesini (verbose) sağlar
f: Çıkarmak istediğiniz dosya
tar ve gzip ile Sıkıştırılmış Arşivler
İnternetten indirdiğiniz dosyalar sıkıştırılmış olabilir, örneğin: mycompressedarchive.tar.gz. Bu durumda önce sıkıştırmayı gunzip ile kaldırıp sonra tar dosyasını açabilirsiniz. Alternatif olarak, tar komutuyla birlikte z
seçeneğini kullanarak gzip veya gunzip programını otomatik olarak çalıştırabilirsiniz.
Sıkıştırılmış arşiv oluşturma:
Açma:
Eğer hatırlamakta zorlanıyorsanız: "eXtract all Zee Files!" (Tüm sıkıştırılmış dosyaları çıkarın!)
tar, çok önemli olmasına rağmen genellikle kullanım şekli unutulan bir komuttur. Konuyla ilgili xkcd çizgi romanı: https://xkcd.com/1168/
Diğer Araçlar
Linux yolculuğunuz boyunca bzip2, compress, zip, unzip vb. gibi başka arşiv ve sıkıştırma türleriyle karşılaşacaksınız. Bunlar biraz daha az yaygın olmakla birlikte, farklı yardımcı programların farklı komutlar gerektirdiğini unutmayın.
Last updated