Как да инсталирате и използвате 7z 7zip команда за цип на Linux

Инструментите за компресиране винаги ще бъдат една от практичните алтернативи, когато става въпрос за управление на нашето дисково пространство или изпращане на големи файлове в схема с много по -ниско тегло. Една от най -използваните помощни програми за компресиране за своите функции е 7 Zip, който е безплатен инструмент с отворен код и неговият код е под лиценза на GNU LGPL.

СъвместимостТя може да се използва в множество операционни системи без никакви проблеми, като се използват опциите, които са:

  • 7-Zip за Windows 10/8/7/Vista/XP/2016/2012/2008/2003/2000/NT системи.
  • p7zip Коя е версията на командния ред на 7-Zip за Linux / Posix системи.

ХарактеристикаНякои от функциите при използване на 7 Zip са:

  • Съвместим с формати като AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS , UDF, UEFI, VDI, VHD, VMDK, WIM, XAR и Z.
  • Налична е помощна програма от командния ред за задачи за компресиране и декомпресия.
  • Той има файлов мениджър за съхраняване на елементите, които трябва да се управляват в помощната програма.
  • Съвместим с 7z, XZ, BZIP2, GZIP, TAR, ZIP и WIM разширения.
  • Може да се интегрира в Windows PowerShell.
  • Предлага се на повече от 80 езика.
  • Той предлага коефициент на компресия 2-10% за ZIP и GZIP формати.
  • Има самоизвличане за 7z формат.
  • Има приставка за FAR Manager.
  • AES-256 криптиране може да се приложи за 7z и ZIP формати

Сега ще видим как да инсталираме 7 Zip на Linux и да извлечем максимума от неговите функционалности.

1. Инсталирайте 7 Zip за компресиране на Linux


Портът 7zip за Linux системи се нарича p7zip и този пакет е предварително инсталиран в някои дистрибуции на Linux, ще е необходимо да инсталирате пълния пакет p7zip, за да получите всички помощни програми 7z, 7za и 7zr CLI в системата, за да постигнете това ще изпълним следната команда според използваното разпространение:

Debian, Linux Mint или UbuntuВ случай на дистрибуции на Linux, базирани на Debian, има три софтуерни пакета, свързани със 7zip, които са p7zip, p7zip-full и p7zip-rar. Препоръчително е да инсталирате пълния пакет p7zip, който поддържа много файлови формати. За целта изпълняваме следното:

 sudo apt-get install p7zip-full 

Fedora, CentOS и RedHatВ случай на дистрибуции на Linux, базирани на RedHat, те имат два пакета, свързани със 7zip и те са п7зип и п7зип-плъгини. Препоръчително е да инсталирате и двата пакета. За да инсталирате тези два пакета, хранилището на EPEL трябва да бъде активирано в дистрибуциите CentOS / RHEL. Във Fedora няма да е необходимо да конфигурирате допълнително хранилище.

Изпълняваме следното, след като хранилището на EPEL е активирано. Там въвеждаме буквата S, за да потвърдим изтеглянето и инсталирането.

 sudo yum инсталирайте p7zip p7zip-плъгини 

Увеличете

Сега ще видим някои практически приложения на 7 Zip в Ubuntu, за да извлечете максимума от неговите функционалности.

2. Създайте компресиран файл с 7 Zip в Linux


За да създадем компресиран архивен файл с разширение .7z, можем да използваме параметъра "a". Поддържаните файлови формати за създаване на файлове са 7z, XZ, GZIP, TAR, ZIP и BZIP2, изпълняваме следния синтаксис:
 7z за име. 7z "Файл за компресиране" 

Увеличете

3. Извлечете компресиран файл със 7 Zip в Linux

Етап 1
За да извлечем компресиран .7z файл, ще използваме опцията "e", която ще извлече файла в текущата работна директория:

 7z e име 7z 

Увеличете

Стъпка 2
В случай, че файлът вече съществува, както можем да видим, той ще попита дали искаме да го презапишем, крайният резултат ще бъде следният:

Увеличете

4. Изберете файлов формат с 7 Zip в Linux


За да изберете конкретен файлов формат, можем да използваме опцията -t (име на формат), която ни дава възможност да изберем файлов формат като zip, gzip, bzip2 или tar (по подразбиране е 7z), ще използваме следното синтаксис:
 7z до -t „име на формат“ name.zip „файл за компресиране“ 

Увеличете

5. Преглеждайте компресирани файлове с 7 Zip в Linux


За да видите списък с файловете, поместени в компресиран файл, ще бъде полезен параметърът „l“ (списък), който ще покаже типа на файловия формат, използвания метод, файловете в архива и много други:
 7z l име 7z 

Увеличете

6. Проверете целостта на архив с 7 Zip в Linux

Етап 1
За да тестваме целостта на компресиран архив, можем да използваме опцията "t" (тест-тест) по следния начин:

 7z t име 7z 

Увеличете

Стъпка 2
Някои допълнителни опции за използване с 7 Zip са:

Създайте резервни копияЗа да създадете резервно копие на директория, ще е необходимо да използвате помощната програма 7za, която запазва собственика и / или групата на файла, за разлика от 7z, опцията -Да позволява четене на stdin файлове, синтаксисът за използване ще бъде следният:

 tar -cf - "файлове" | 7za към -si "Файлове" .tar.7z 

Възстановете резервно копиеЗа да възстановим резервно копие, можем да използваме опцията -SW, който ще изпрати изхода към stdout, ще използваме следния синтаксис:

 7za x -също "файл" .tar.7z | катран xf - 

Определете ниво на компресияЗа да зададете ниво на компресия, опцията -mx ще бъде полезна по следния начин:

 tar -cf - "файлове" | 7za до -si -mx = 8 име.tar.7z 

Актуализиране на файловеЗа да актуализираме съществуващ файл или да изтрием файлове от компресиране, ще използваме съответно опциите „u“ и „d“ по следния начин:

 7z u 7z d 

Задайте паролаЗа да зададем парола за 7 Zip архив, използваме флага -p {password}:

 7za към -p {парола} име.tar.7z 

По този начин 7 Zip е жизнеспособна и практична помощна програма за цялата работа по компресиране на файлове в среди на Ubuntu с най -добрите функции за сигурност и обхват, които ни предлага тази помощна програма.

wave wave wave wave wave