Arşivlemek birden fazla dosyayı bir araya getirir; sıkıştırmak verinin kapladığı alanı azaltmaya çalışır. tar tek başına sıkıştırma yapmaz, tar.gz ise tar arşivinin gzip ile sıkıştırılmış biçimidir. ZIP yalnız Windows'a özgü değildir. Linux terminalinde hangi biçimi kullandığınızı ve komutun kaynak dosyaları koruyup korumadığını bilmek önemlidir.
ZIP oluşturma, listeleme ve açma
zip -r proje.zip proje/
unzip -l proje.zip
unzip -t proje.zip
mkdir zip-acilan
unzip -n proje.zip -d zip-acilan/
Bu örnek bulunduğunuz dizinde proje/ adlı klasörü bekler; arşiv ve hedef adlarının önceden kullanılmadığını kontrol edin. -r alt dizinlere iner; Ubuntu'da da gereklidir. -l içeriği listeler, -t arşiv verisini sınar, -n mevcut dosyaların üzerine yazmayı engeller. Ayrıntılar zip ve unzip belgelerinde bulunur.
Parolalı ZIP'i açarken parolayı -P parola ile komut satırına koymayın; geçmişte ve süreç bilgilerinde görünme riski vardır. Terminalde normal açma komutunu kullanıp aracın parola istemesini bekleyin. Desteklenmeyen bir şifreleme yöntemi varsa güncel, o yöntemi destekleyen araç kullanın; her ZIP parolası aynı güvenlik düzeyini sağlamaz.
tar.gz ile klasör arşivleme
tar -czf proje.tar.gz proje/
tar -tzf proje.tar.gz
mkdir tar-acilan
tar -xzf proje.tar.gz -C tar-acilan/
-c oluşturur, -t listeler, -x açar, -z gzip kullanır; -f sonrasındaki değer arşiv adıdır. -C hedef dizinin önceden var olmasını gerektirir. .tgz için aynı gzip seçenekleri kullanılır. bzip2 için -j, xz için -J kullanılır; ilgili sıkıştırma aracı da kurulu olmalıdır.
GNU tar seçenekleri için resmi kılavuza başvurun. Bilmediğiniz arşivi root olarak veya canlı web dizinine açmayın. Ayrı, boş ve erişimi sınırlı bir dizin kullanın; dosya adlarını listelemek, arşivin güvenilir olduğunu tek başına kanıtlamaz.
gzip kaynak dosyayla ne yapar?
Normal gzip rapor.txt işlemi başarılı olduğunda kaynak dosyayı sıkıştırılmış sürümüyle değiştirir. Kaynağı koruyarak ayrı çıktı üretmek için:
gzip -c rapor.txt > rapor.txt.gz
gzip -t rapor.txt.gz
gzip -dc rapor.txt.gz > rapor-acilan.txt
Yönlendirme operatörü mevcut hedef dosyayı üzerine yazar; hedef adlarını önceden kontrol edin. GNU gzip belgesi standart çıktıya yazmanın kaynak dosyayı koruduğunu açıklar. gzip tek dosya/akış sıkıştırır; klasör ağacı için önce arşiv gerekir.
RAR ile çalışırken
RAR oluşturma aracı rar, açma aracı unrar olabilir; kurulu uygulamanın sürüm ve lisansını kontrol edin. Listeleme için unrar l arsiv.rar, dizin yapısını koruyarak açmak için unrar x arsiv.rar kullanılır. Komutu boş hedef dizinde çalıştırın. e dizin yollarını korumadığı için aynı adlı dosyalarda sürpriz yaratabilir. Resmi dağıtımlar için RARLAB kaynaklarını kontrol edin.
Sıkıştırılmış dosyanın oluşması yedeğin kullanılabilir olduğunu kanıtlamaz. Açma testi, içerik karşılaştırması ve gereken izinlerin doğrulanması tamamlanmadan kaynak dosyaları silmeyin. Otomatik --remove-files işlemini standart yedekleme adımı yapmayın; parola veya bütünlük testi de arşivin kötü amaçlı içerik taşımadığını garanti etmez.