Компресия

Как да извлечете компресирани архивни файлове в Linux

Как да извлечете компресирани архивни файлове в Linux
Тази статия ще изброи методите на командния ред за извличане на различни формати на компресирани архивни файлове в Linux. Тези архиви могат да включват единични или множество файлове и папки, обикновено компресирани, за да се спести дисково пространство. Форматите на архивни файлове също се използват за разделяне на огромни файлове, които могат да се сблъскат с GB. Те също много улесняват файловите операции, тъй като трябва да обработвате само един файл или малък брой разделени файлове, вместо да обработвате много разпръснати файлове. Съществуват много алгоритми за групиране, архивиране и компресиране на файлове и тази статия ще обясни методите на командния ред за декомпресиране на архиви, направени с помощта на такива алгоритми.

GUI метод (Stock Ubuntu с GNOME SHELL)

Ubuntu се предлага с поддръжка на декомпресия за ограничени формати на компресирани архивни файлови формати - главно zip файлове, tar архиви и 7z файлове. За да активирате пълна поддръжка за други основни архивни формати, трябва да инсталирате няколко допълнителни приложения. Изпълнете командата по-долу, за да направите това:

$ sudo apt install zip unzip rar unrar p7zip-full

Сега можете да щракнете двукратно или с десния бутон върху всеки компресиран архив във файловия мениджър на Nautilus, за да извлечете файлове.

Архивният мениджър в файловия мениджър на Nautilus също включва поддръжка за извличане на защитени с парола файлове, така че не се нуждаете от допълнителни приложения за извличане на криптирани архиви.

Файловите мениджъри в други среди на работния плот също имат поддръжка за извличане на архиви чрез системи с приставки. Трябва да инсталирате приложение с име „архивен мениджър“ или „файлен валяк“, за да добавите поддръжка за извличане на файлове от архиви.

7z

7z е един от най-често използваните формати на компресирани архивни файлове. Той може да компресира дълбоко файлове в много по-добро съотношение от други популярни архивни формати като zip и rar.

За да активирате поддръжката на 7z архив в Ubuntu, изпълнете командата по-долу:

$ sudo apt install p7zip-full

За да извлечете 7z архив в нова директория, наречена същото като името на архива, изпълнете командата по-долу:

$ 7z x архив.7z

Командата по-горе може да се използва и за защитени с парола 7z архиви. Ще бъдете подканени да въведете парола, след като изпълните командата по-горе.

Цип

Zip архивът е друг най-широко използван файлов формат, използван за архивиране и компресиране. Това е основният формат на архивен файл, поддържан от Windows и се доставя по подразбиране във всички основни версии на Windows.

За да активирате поддръжката на zip архив в Ubuntu, изпълнете командата по-долу:

$ sudo apt инсталирайте zip разархивирайте

За да извлечете zip архив в нова директория, наречена същото като името на архива, изпълнете командата по-долу:

$ unzip архив.цип

Подобно на командата 7z, командата unzip може да се използва и за извличане на защитени с парола файлове. Потребителите ще бъдат подканени да въведат паролата след изпълнение на споменатата по-горе команда.

Rar

Файловият формат Rar е собствен формат за архивиране и компресиране. Поддръжката на rar файлове в Linux не е толкова стабилна, колкото другите формати на архивни файлове, но е достатъчна за извършване на прости задачи за компресиране и декомпресиране.

За да добавите поддръжка на rar архив във вашата инсталация на Ubuntu, изпълнете командата по-долу:

$ sudo apt install rar unrar

За да декомпресирате обикновен или защитен с парола rar архив, изпълнете командата по-долу:

$ unrar x архив.rar

Катран, Катран.gz, катран.xz, катран.bz2, Tgz, Gz

Форматът на архивен файл Tar е достъпен по подразбиране за почти всички Linux и Unix базирани операционни системи. По подразбиране архивите на tar не се компресират, трябва да използвате допълнителни алгоритми за компресиране като gz, bz2 и т.н. За да извлечете tar файл, изпълнете командата по-долу:

$ tar xf архив.катран

Можете да замените „архив.tar ”в командата по-горе с правилното име на архива и разширението на файла. Tar архивите нямат вградена поддръжка за криптиране, така че не можете да използвате защита с парола.

Заключение

Това са различни помощни програми от командния ред за извличане на архивни файлови формати. Файловият формат tar се използва широко за разпространение на софтуер и големи файлове в Linux, въпреки че първоначално не поддържа защита с парола. Други файлови формати, като zip, rar и 7z, поддържат защита с парола, но те са по-лесни за разбиване от други методи за криптиране като GPG (GNU Privacy Guard).

Как да използвам Xdotool за стимулиране на кликвания и натискания на мишката в Linux
Xdotool е безплатен инструмент с команден ред с отворен код за симулиране на щраквания и натискания на мишката. Тази статия ще обхване кратко ръководс...
Топ 5 продукти за ергономична компютърна мишка за Linux
Продължителната употреба на компютър причинява ли болка в китката или пръстите? Страдате ли от схванати стави и постоянно ли ви се налага да си ръкува...
Как да променяте настройките на мишката и тъчпада с помощта на Xinput в Linux
Повечето дистрибуции на Linux се доставят с библиотека “libinput” по подразбиране за обработка на входни събития в системата. Той може да обработва вх...