Архіватор 7-zip, російськомовна документація по ubuntu

Архіватор 7-zip, російськомовна документація по ubuntu
7-Zip - вільний файловий архіватор з високим ступенем стиснення даних завдяки формату 7z з компресією LZMA.

Формат 7z досить популярний серед архівів, тому має сенс мати підтримку 7z в системі, а також створювати свої архіви у вигляді 7z формату, бо стиснення за допомогою 7z на 30-50% краще, ніж стиснення за допомогою ZIP.

Не варто використовувати 7-Zip з метою Linux / Unix backup. тому як 7-zip не зберігається інформацію про власників і права файлів (owner / group) - для цього слід використовувати TAR.

В Ubuntu можна використовувати консольний порт 7-Zip під POSIX системи: p7zip.

Щоб 7-Zip був доступний в Ubuntu, встановіть наступні пакети за допомогою терміналу.

Встановити 7-Zip також можна за допомогою Центру додатків Ubuntu встановивши два нижчеописаних пакета:

p7zip-rar - Модуль для p7zip, дає можливість розпаковувати RAR-архіви.

p7zip-full - Консольний порт 7-Zip під POSIX системи.

За допомогою менеджера архівів FileRoller можна переглядати 7z архіви, для цього достатньо двічі клікнути на * .7z файлі в Nautilus.

Для розпакування необхідно викликати контекстне меню і вибрати пункт «Розпакувати сюди» в Nautilus.

Для створення архівів:

Можна відкрити Менеджер архівів і перетягнути в його вікно потрібні файли / директорії: Менеджер архівів запропонує створити новий архів. Під час збереження буде вожможность вибрати формат архіву, тобто 7z.

Можна вибрати файли / директорії в nautilus # 'е і викликати пункт контекстного меню «Стиснути». У вікні, в настройках імені файлу необхідно вибрати розширення .7z

Пакет p7zip-full містить утиліту / usr / bin / 7z

Її можна використовувати для створення 7-Zip архівів.

Для створення архіву використовується команда-параметр a

Для упаковки в архів arch.7z файлів file01.foo і file02.foo в директорії / home / user / TheDir. виконайте в терміналі

Для упаковки в архів arch.7z всього вмісту директорії / home / user / TheDir. виконайте в терміналі

Файл arch.7z буде створюватися в поточному каталозі.
Можна використовувати абсолютний / відносний шлях, наприклад:

У разі архівування директорії не слід писати ./TheDir/*. оскільки файли / директорії на кшталт ./TheDir/.profile не потраплять в архів.

Опція -t визначає формат архіву на виході.
Наприклад -t7z встановлює 7z формат (він же використовується за умовчанням).
Також можна визначити інший формат архіву: zip. gzip. bzip2 або tar.

Опція -mx визначає метод компресії, і може бути наприклад наступних значень:

-mx1 - Дуже швидка компресія

-mx3 - Швидка компресія

-mx5 - Нормальна компресія

-mx7 - Максимальна компресія

-mx9 - Ультра компресія

Також можна розділяти архів на томи за допомогою опції -v (b - байти, k - кілобайти, m - мегобайти, g - гігабайти):

Якщо ви вирішили створити кілька томів, не чіпайте вихідні файли до тих пір поки вся операція не буде завершена. 7-Zip може змінити будь-які обсяги (в тому числі першого тому) в кінці архівування.

Якщо під час процедури архівації ви вирішите, що вона займає надто багато часу, можна зупинити виконання утиліти натиснувши Сtrl + С в терміналі. Однак не забудьте видалити частково згенерований вихідний файл. Якщо просто його залишити, а потім спробувати створити архів заново (з іншого опцією -m наприклад), утиліта 7z насварити на помилку: «Не підтримується архів». Помилка виникає, тому що 7z намагається додати файли в існуючий архів, а останній виявляється «битим».

Для більшої настройки процесу архівування можна використовувати опцію -m (-mfb -md -ms), наприклад:

-mx9 - рівень компресії (Ультра)

-mfb = 64 - кількість байт в кінці (для LZMA алгоритму)

-md = 32m - розмір словника 32 мегабайта

-ms = on - безперервний архів

Якщо архів необхідно захистити, тоді наберіть в терміналі:

Тут опція опція -pqwerty123 задає пароль «qwerty123». а опція -mhe = on дозволяє криптування заголовків.

У всьому різноманітті опцій як завжди допоможе розібратися

Для розпакування використовується команда x

Для вилучення вмісту з архіву arch.7z в поточну директорію, виконайте в терміналі:

Якщо архів розбитий на безліч частин, використовуйте ім'я з найменшим номером томи:

Якщо ви хочете отримати архів не в поточної ДИРЕТОР, ви можете явно задати цільову директорію за допомогою опції -o

Схожі статті