Linux kullanıcıları, emrinde birçok etkili ve güvenilir dosya sıkıştırma aracı ile kutsanmıştır.
Burada listelenen yardımcı programların çoğu, tüm Linux dağıtımlarıyla iyi çalışır ve bunları Ubuntu'da test ettik.
katran
NS katran dosya sıkıştırma, Linux'ta en yaygın olarak kullanılan dosya sıkıştırma yardımcı programlarından biridir. Bu yardımcı programla sıkıştırılmış dosyanın son eki var .tar.gz ve .tgz , ve onlar da denir katran topları .
Örneğin, adında bir dosyamız/dizinimiz varsa takas1 geçerli dizinde. adlı sıkıştırılmış bir dosyaya kaydetmek için dosya.tar, gz , terminalde aşağıdaki komutu çalıştırmamız gerekiyor:
$katran -czvfdosya.tar.gz takas1
Tam olarak neyin değiştiğini merak ediyor olabilirsiniz -czvf tek tek görelim demektir.
-C : Arşiv Oluştur
-İle birlikte : Arşivi gzip ile sıkıştırın
-v : olarak bilinir ayrıntılı . Arşiv oluşturulurken terminal penceresinde ilerlemeyi görüntüler.
-F : Bu anahtar, arşivin dosya adını belirlemenizi sağlar.
Terminalde aşağıdaki komutu çalıştırarak kurun:
$sudo apt-get install katrangzip
NS gzip GNU Zip anlamına gelir ve tek dosyaları sıkıştırmak için kullanılan açık kaynaklı bir dosya sıkıştırma biçimidir. Sonek ile sıkıştırılmış dosyalar üretir .gz uzantı.
ZIP ve GZIP, dosyanın internet üzerinden gönderilmesi için gereken süreyi azaltmak ve yerden tasarruf etmek söz konusu olduğunda çok popüler dosya sıkıştırma biçimleridir.
İşte temel sözdizimi:
$gzip [Seçenekler] [dosya adları]anahtarı kullanma -NS sıkıştırılmış dosya hakkında size detaylı bilgi verecektir.
Bir dosyayı açmak için sözdizimini kullanın:
$gzip -NSdosyaadi.gzgzip'i kurmak için terminalde aşağıdaki komutu çalıştırın:
$sudo apt-get install gzip7zip
NS 7zip başlangıçta Windows kullanıcıları için geliştirilmiş ve daha sonra Linux ve dağıtımları gibi diğer işletim sistemlerine taşınan açık kaynaklı bir dosya sıkıştırma aracıdır. Çoklu dosya sıkıştırma formatlarını destekler ve LZMA ve LZMA2 sıkıştırma teknikleriyle yüksek sıkıştırma oranı için popülerdir.
Sözdizimi:
$7z bir dosya adı.7z dosya adıAyıklamak:
$7z e dosyaadı.7z7zip'i kurmak için terminalde aşağıdaki komutu çalıştırın:
$sudo apt-get installp7zip-tam p7zip-rarlzma
NS lzma zip veya tar gibi başka bir dosya sıkıştırma aracıdır ve Linux ve dağıtımlarıyla önceden yüklenmiş olarak gelir. Diğerlerine kıyasla oldukça hızlı bir dosya sıkıştırma aracıdır.
Arşiv oluşturmak için:
$lzma-C --stdoutdosya adı>dosyaadi.lzmaDosyaları çıkarmak için:
$lzma-NS --stdoutdosyaadi.lzma>dosya adıbzip2
NS bzip2 ücretsiz ve açık kaynaklı bir dosya sıkıştırma aracıdır. Bu, gzip'e kıyasla daha hızlı bir dosya aracıdır ancak bir seferde yalnızca tek bir dosyayı sıkıştırabilir.
Sözdizimi:
Bu teknik, sıkıştırma sırasında daha fazla RAM kullanır. Kullanımını azaltmak için, -s , Aşağıda gösterildiği gibi:
$bzip2 -sdosya adıAyıklamak:
$bzip2 -NSdosyaadı.bz2xz dosya sıkıştırma
NS xz lzma dosya sıkıştırma yardımcı programına yapılan bir yükseltmedir, ancak aynı anda yalnızca tek bir dosyayı sıkıştırabilir. Tüm Linux dağıtımlarıyla, hatta eski sürümlerle bile iyi bir şekilde bütünleşir.
Sıkıştırılacak sözdizimi:
$xz dosya adıÇıkarılacak sözdizimi:
$xz-NSdosyaadı.xzPaylaş
NS Paylaş , kısaltması kabuk arşivi , kişisel ve ileri düzey kullanıcılar için basit ve güvenilir bir dosya sıkıştırma aracıdır.
Sıkıştırılacak sözdizimi:
$shar dosya adı>dosyaadi.sharÇıkarılacak sözdizimi:
$unshar dosyaadi.sharShar'ı kurmak için terminalde aşağıdaki komutu çalıştırın:
$sudo apt-get installSharutilsİle birlikte
NS İle birlikte Debian ve türevlerinde yaygın olarak kullanılan bir dosya sıkıştırma aracıdır.
Sıkıştırılacak sözdizimi:
$İle birliktecvsr dosyaadı.a dosya adıÇıkarılacak sözdizimi:
$İle birlikte -xvdosya adıkilo
NS kilo dosya formatlarının çoğunu destekleyen dosya sıkıştırma yardımcı programını kullanmak ücretsizdir. Yüksek sıkıştırma oranıyla birden fazla dosyayı tek bir dosyada arşivlemeyi destekler.
Arşivlenecek sözdizimi:
$kgp dosyaadı.kgb dosyaadıSıkıştırılacak sözdizimi:
$kgb x dosyaadı.kgbKb'yi kurmak için terminalde aşağıdaki komutu çalıştırın:
$sudo apt-get installkiloSulh
NS Sulh Portable Archive Exchange'in kısaltmasıdır ve arşivlerin oluşturulmasında ve çıkarılmasında kullanılan bir dosya sıkıştırma yardımcı programıdır. Tar, cpio, bcpio ve ustar gibi çeşitli dosya sıkıştırma formatlarını destekler.
Sıkıştırılacak sözdizimi:
$Sulh-wfdosyaadı.tar dosya adıSıkıştırılacak sözdizimi:
$Sulh-r <dosyaadi.tarPax'i kurmak için terminalde aşağıdaki komutu çalıştırın:
$sudo apt-get installSulhBunlar, Linux ve dağıtımları için en iyi 10 dosya sıkıştırma aracıdır. Linux için hala başka sıkıştırma yardımcı programları var, ancak bu 10, çeşitli parametreler üzerinde test edildiğinde öne çıkıyor. Görüşlerinizi bizimle paylaşmaktan çekinmeyin. @linuxhint ve @TakasTirthakar .