Е слі ви є користувачем Microsoft Windows, і ваша робота передбачає відправку / отримання великих файлів по мережі, то цілком можливо, що вам доведеться по-крайней мере, використовувати інструмент 7zip. Для тих, хто не знає, 7zip є архіватор файлів з відкритим вихідним кодом, в якому можливий "високий коефіцієнт стиснення."
Крім 7z, інструмент підтримує кілька інших форматів. Наприклад, ви можете використовувати його для упаковки і вилучення наступних типів файлів: 7z, XZ, BZIP2, GZIP, TAR, ZIP, і WIM. Проте, як інструмент 7zip також може бути використаний для розпакувати декількох інших типів файлів, включаючи 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 на 30-50% краще, ніж співвідношення в форматі ZIP," говорить офіційна документація інструменту. Нижче наведені деякі з інших особливостей 7zip, написана на офіційному веб-сайті:
- Для форматів ZIP і GZIP форматів, 7-Zip забезпечує ступінь стиснення на 2-10% вище. ніж співвідношення наданих PKZip і WinZip
- Сильне шифрування AES-256 в 7z і ZIP форматах
- Можливість архівів для формату 7z
- Інтеграція з Windows Shell
- Потужний файловий менеджер
- Потужна команда версія рядки
- Плагін для FAR Manager
- Локалізації для 87 мов
Досить причин, щоб дізнатися, як використовувати його, чи не так? Але, він доступний на Linux. Ну, так - є версія командного рядка для Linux / Unix, і його охрестили p7zip.
У цій статті ми обговоримо, як встановити та використовувати p7zip в Linux. Зверніть увагу, що всі інструкції і команди, які використовуються в цьому посібнику, були протестовані на Ubuntu 16,04 LTS.
Завантаження і установка 7zip
Ви можете легко завантажити і встановити інструмент p7zip в Ubuntu за допомогою наступних команд:
Інструмент 7zip також дозволяє легко оновлювати файл архіву після його створення. Наприклад, припустимо, що ви створили архів, а потім зрозуміли, що потрібно щось ще, щоб бути доданим до нього, але замість того, щоб видалити старий архів і створити новий, ви можете просто оновити його з новим матеріалом, який ви хочете додати.
Наприклад, припустимо, що файли каталогу тепер містить в загальній складності 5 текстових файлів, і я хочу. додати file5 в архів files.7z. Тоді я можу зробити це за допомогою опції 'U' в команді 7z. Ось команда в дії:
Один із способів, щоб підтвердити, що оновлений архів тепер містить в цілому п'ять файлів вручну перевірити оновлений архів, двічі клацнувши по ньому. Але якщо ви хочете зробити це за допомогою командного рядка, то ви можете використовувати опцію 'L', надану командою в 7z.
Так як ви можете бачити на скріншоті вище, команда 7z підтвердила, що files.7z архів був оновлений з новим текстовим файлом.
Рухаємося далі, ви захотіли видалити щось з архіву, створеного 7z, ви можете зробити це. У цьому випадку параметр командного рядка, який буде використовуватися 'd'. Загальний синтаксис команди, проте, залишається тим же самим.