Инструментите за компресиране винаги ще бъдат една от практичните алтернативи, когато става въпрос за управление на нашето дисково пространство или изпращане на големи файлове в схема с много по -ниско тегло. Една от най -използваните помощни програми за компресиране за своите функции е 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 с най -добрите функции за сигурност и обхват, които ни предлага тази помощна програма.