Потребителите на Linux са благословени с много ефективни и надеждни помощни програми за компресиране на файлове на тяхно разположение.
По-голямата част от помощните програми, изброени тук, работят добре с всички дистрибуции на Linux и ние ги тествахме на Ubuntu.
катран
The катран компресирането на файлове е една от най-често използваните помощни програми за компресиране на файлове в Linux. Файлът, компресиран с тази помощна програма, има суфикс .катран.gz и .tgz, и те също се наричат tarballs.
Например, ако имаме име / файл / директория суап1 в текущата директория. За да го запишете в компресиран файл с име файл.катран, gz, трябва да изпълним следната команда в терминала:
$ tar -czvf файл.катран.gz суап1Може би се чудите какво точно превключва -czvf означава, нека го видим един по един.
-° С : Създайте архив
-z : Компресиране на архив с gzip
-v : познат като "многословен”. Той показва напредъка в прозореца на терминала, когато се създава архивът.
-е : Този превключвател ви позволява да посочите името на файла на архива.
Инсталирайте го, като изпълните следната команда в терминала:
$ sudo apt-get инсталирате targzip
The gzip означава GNU Zip и е формат за компресиране на файлове с отворен код, използван за компресиране на единични файлове. Той създава компресирани файлове с наставка .gz удължаване.
ZIP и GZIP са много популярни формати за компресиране на файлове, когато става въпрос за спестяване на място и намаляване на времето, необходимо за изпращане на файла през интернет.
Ето основния синтаксис:
$ gzip [Опции] [имена на файлове]Използване на превключвател -л ще ви даде подробна информация за компресирания файл.
За да разархивирате файл, използвайте синтаксис:
$ gzip -d име на файл.gzЗа да инсталирате gzip, изпълнете следната команда в терминала:
$ sudo apt-get install gzip7zip
The 7zip е програма за компресиране на файлове с отворен код, която първоначално е разработена за потребители на Windows, а по-късно е пренесена в други операционни системи като Linux и нейните дистрибуции. Той поддържа множество формати за компресиране на файлове и е популярен с високо съотношение на компресия с техники за компресиране LZMA и LZMA2.
Синтаксис:
$ 7z име на файл.7z име на файлДа извлека:
$ 7z име на файл.7zЗа да инсталирате 7zip, изпълнете следната команда в терминала:
$ sudo apt-get install p7zip-full p7zip-rarlzma
The lzma е друга програма за компресиране на файлове като zip или tar и се доставя предварително инсталирана с Linux и нейните дистрибуции. Това е доста бърза програма за компресиране на файлове в сравнение с други.
За да създадете архив:
$ lzma -c --stdout име на файл> име на файл.lzmaЗа да извлечете файлове:
$ lzma -d --stdout име на файл.lzma> име на файлbzip2
The bzip2 е безплатна програма за компресиране на файлове с отворен код. Това е по-бърза програма за файлове в сравнение с gzip, но може да компресира само един файл наведнъж.
Синтаксис:
Тази техника използва повече RAM по време на компресия. За да намалите използването му, превключете -с, както е показано по-долу:
$ bzip2 -s име на файлДа извлека:
$ bzip2 -d име на файл.bz2xz компресиране на файлове
The xz е надстройка на помощната програма за компресиране на lzma, но може да компресира само един файл наведнъж. Той се интегрира добре с всички дистрибуции на Linux, дори по-старите версии.
Синтаксис за компресиране:
$ xz име на файлСинтаксис за извличане:
$ xz -d име на файл.xzшар
The шар, съкращение от „архив на черупката”, Е проста и надеждна програма за компресиране на файлове за лични и опитни потребители.
Синтаксис за компресиране:
$ shar име на файл> име на файл.шарСинтаксис за извличане:
$ unshar име на файл.шарЗа да инсталирате shar, изпълнете следната команда в терминала:
$ sudo apt-get инсталирайте sharutilsар
The ар е широко използвана програма за компресиране на файлове в Debian и нейните производни.
Синтаксис за компресиране:
$ ar cvsr име на файл.име на файлСинтаксис за извличане:
$ ar -xv име на файлkgb
The kgb е безплатно да използва програма за компресиране на файлове с поддръжка за повечето файлови формати. Той поддържа архивиране на множество файлове в един с високо съотношение на компресия.
Синтаксис за архивиране:
$ kgp име на файл.kgb име на файлСинтаксис за декомпресиране:
$ kgb x име на файл.kgbЗа да инсталирате kgb, изпълнете следната команда в терминала:
$ sudo apt-get install kgbpax
The pax означава Portable Archive Exchange и е програма за компресиране на файлове, използвана при създаването и извличането на архиви. Той поддържа различни формати за компресиране на файлове като tar, cpio, bcpio и ustar.
Синтаксис за компресиране:
$ pax -wf име на файл.tar име на файлСинтаксис за декомпресиране:
$ pax -r < filename.tarЗа да инсталирате pax, изпълнете следната команда в терминала:
$ sudo apt-get install paxИ така, това са топ 10 помощни програми за компресиране на файлове за Linux и неговите дистрибуции. Все още има други помощни програми за компресия за Linux, но тези 10 са забележителните при тестване на различни параметри. Чувствайте се свободни да споделите своите виждания с нас на @linuxhint и @SwapTirthakar.