Архиваторы в консоли
Иногда бывают ситуации когда нужно использовать архиватор в консоли.В некоторых случаях это быстрее и удобнее.
Архив TAR
Архивирование файла или директории без сжатия:
tar -cf архив.tar файл
дополнительный ключ “v”, для подробного вывода процесса архивации:
- tar -cvf архив.tar директория/
Распаковка архива tar:
- tar -xvf архив.tar
Архивирование с использованием сжатия gzip:
tar -zcvf архив.tar.gz файл
tar -zcvf архив.tar.gz директория/
Архивирование с использованием сжатия bzip2:
tar -jcvf архив.tar.bz2 файл
tar -jcvf архив.tar.bz2 директория/
Проверка архива gzip без распаковки:
- tar -zvtf архив.tar.gz
Проверка архива bzip2 без распаковки:
- tar -jvtf архив.tar.bz2
Распаковка архива gzip:
- tar -zxvf архив.tar.gz
Распаковка архива bzip2 с указанием конечной папки для файлов:
- tar -jxvf архив.tar.bz2 директория/
Команды Tar:
x — извлечь файлы из архива;
v — подробный вывод информации на экран;
f — Обязательная опция. Если не указать, Tar будет пытаться использовать магнитную ленту вместо файла;
z — обработать архив сжатый gzip’ом;
j — обработать архив сжатый bzip’ом.
Архив ZIP
Архивирование файла:
- zip архив.zip файл
Архивирование директории:
- zip -r архив.zip директория/
Повышение уровня сжатия:
zip -0 архив.zip файл
zip -9 архив.zip файл
Защита архива паролем не рекомендуемая опция, показывает пароль:
zip -P пароль архив.zip файл
Защита архива паролем,безопасная опция, пароль запрашивается и скрывается при вводе:
- zip -e архив.zip файл
Разархивирование:
- unzip архив.zip
Детальный вывод информации при распаковке:
- unzip -v архив.zip
Получение списка содержимого архива:
- unzip -l архив.zip
Архив 7z
Устанавливаем:(В некоторых дистрибутивах установлен)
- sudo apt install p7zip p7zip-full (или Вашим пакетным менеджером)
Архивируем:
- 7z a arch.7z file01.foo file02.foo
Распаковка:
7z x arch.7z
7z x arch.7z -o/куда_извлекать
Просмотр архива:
7z l arch.7z
7z l -slt arch.7z
Atool
Если использовать утилиту atool, то вы сможете работать с любым форматом архивов
Установка:
- sudo apt install atool (или Вашим пакетным менеджером)
Распаковка:
- aunpack foobar.tar.gz
Архивирование:
- apack myarchive.zip file1 file2