archivers in terminal
Архив 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
- проверка архива на повреждение:
atoolunzip -t архив.zip
Архив TAR
- архивирование файла или директории без сжатия:
tar -cf архив.tar файл
- дополнительный ключ “v”, для подробного вывода процесса архивации:
tar -cvf архив.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’ом.
Архив 7z
- устанавливаем:
sudo apt-get 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
- установка:
sudo apt-get install atool
- распаковка:
aunpack foobar.tar.gz
- архивирование:
apack myarchive.zip file1 file2
in ranger_команды_архивации:
map ex extract
map ec compress
Архив LZMA
- установка:
sudo aptitude install lzma
- Упаковать файл. Внимание! архивируется сам файл, т.е. из файла получится архив! самого файла после упаковки не будет!:
lzma -z filename
- распаковка:
lzma -d filename.lzma
Архив RAR
- упаковка:
rar -a архив.rar директория/
- распаковка:
unrar архив.rar
Примечание: Стоит отметить, что Unrar может отсутствовать по умолчанию в некоторых Linux-дистрибутивах.