Ders 3.8: Dosyaları sıkıştırmak ve arşivlemek
Arşiv ile sıkıştırma arasındaki fark: birçok dosyayı tek dosya olarak paketlemek (c), listelemek (t) ve çıkarmak (x) için tar; sıkıştırmak için gzip/gunzip/zcat; her yerde karşına çıkacak .tar.gz dosyaları.
15 dk
Bu derste öğreneceklerin
- Arşivleme ile sıkıştırmayı ayırmak
- tar -c, -t, -x ile arşiv oluşturmak, listelemek ve çıkarmak
- -z ile .tar.gz için birleştirmek
- gzip ve zcat ile tek dosyaları sıkıştırmak ve okumak
Temel terimler
- Arşiv
- Birçok dosyayı ve dizini adları, yolları ve izinleriyle birlikte içeren tek dosya.
- Sıkıştırma
- Veriyi hiçbir şey kaybetmeden (kayıpsız) daha az bayt kaplayacak şekilde yeniden kodlamak.
- tar
- Standart arşivleme aracı: c oluştur, t listele, x çıkar, f arşiv dosyası, v ayrıntılı, z gzip, -C önce dizin değiştir.
- .tar.gz (.tgz)
- Önce arşivlenip sonra gzip ile sıkıştırılmış dosya; Linux'ta dosya dağıtmanın ve yedeklemenin en yaygın yolu.
- gzip / gunzip / zcat
- Tek bir dosyayı DOSYA.gz olarak sıkıştırır, geri açar ya da dosyayı değiştirmeden açılmış içeriği yazar.
- Tar bombası
- Yüzlerce dosyayı doğrudan bulunduğun dizine açan ya da başka yerlere yazmak için ../ gibi yollar kullanan arşiv. Önce listelemek (tar -t) sürprizleri önler.
← Sabit ve sembolik bağlantılar · Tüm dersler · Dosya sisteminde arama: find ve locate →