Linux'ta En İyi 10 Dosya Sıkıştırma Yardımcı Programı

Top 10 File Compression Utilities Linux



Dosyaları bir bilgisayardan diğerine aktarmak veya güvenli bir şekilde saklamak hem normal hem de profesyonel kullanıcılar için önemli bir görevdir. Bazen belirli bir boyutun üzerindeki dosyaları internet üzerinden göndermek mümkün değildir, bu nedenle veriden veya kalitesinden ödün vermeden dosya boyutunuzu küçültmeye yardımcı olacak yardımcı programlara ihtiyacınız vardır. Ayrıca, internet üzerinden güvenli bir şekilde göndermenize yardımcı olmak için birden fazla dosyayı birleştirmeye ve genel dosya boyutunu küçültmeye yardımcı olur.

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 katran

gzip

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.gz

gzip'i kurmak için terminalde aşağıdaki komutu çalıştırın:

$sudo apt-get install gzip

7zip

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ı.7z

7zip'i kurmak için terminalde aşağıdaki komutu çalıştırın:

$sudo apt-get installp7zip-tam p7zip-rar

lzma

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.lzma

Dosyaları çı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:

$bzip2dosya adı

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ı.bz2

xz 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ı.xz

Paylaş

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.shar

Shar'ı 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ı.kgb

Kb'yi kurmak için terminalde aşağıdaki komutu çalıştırın:

$sudo apt-get installkilo

Sulh

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.tar

Pax'i kurmak için terminalde aşağıdaki komutu çalıştırın:

$sudo apt-get installSulh

Bunlar, 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 .