Архив RAR
устанавливаем
устанавливаем
Для упаковки директории в архив пишем:
Или с опцией, указывающие путь распаковки
Для упаковки tar.gz
Устанавливаем
Архив LZMA
Установка
Atool - набор скриптов для управления различными архивами
Несколько примеров:
Распаковать архив в поддиректорию (или в текущую директорию, если там находится только один файл):
Просмотр содержимого архивов
устанавливаем
sudo aptitude install unrar rarДля упаковки директории в архив пишем:
rar a new_arhiv.rar /Директория/которую/архивируемДля распаковки
unrar new_arhiv.rarАрхив ZIP
устанавливаем
sudo aptitude install zipДля упаковки директории в архив пишем:
zip -r new_arhiv.zip /Директория/которую/архивируемДля распаковки
unzip new_arhiv.zipАрхив TAR
Для упаковки директории в архив пишем:
tar -cvf new_arhiv.tar /Директория/которую/архивируемДля распаковки
tar -xfj arhiv
tar -xvf arhiv.tar
Или с опцией, указывающие путь распаковки
tar -xvf arhiv.tar -C /путь/распаковкиАрхивация нескольких директорий в tgz
tar cvpzf myfiles.tgz /директория/1/ /директория/2/разархивация
tar xvpfz myfiles.tgz -C /путь/разархивацииПо аналогии используется и работа с архивами tar.gz и tar.bz2
Для упаковки tar.gz
tar -zcvf new_arhiv.tar.gz /директория/архивирования
tar -jcvf new_arhiv.tar.bz2 /директория/архивированияДля распаковки
tar -zxvf new_arhiv -C /путь/распаковкиАрхив 7z
tar -jxvf new_arhiv -C /путь/распаковки
Устанавливаем
sudo aptitude install p7zip p7zip-full
p7zip -d filename.7zили так:
7z a -t7z -mx5 /куда/архив.7z /что/архивироватьПодробно по 7z http://help.ubuntu.ru/wiki/7zip
Архив LZMA
Установка
sudo aptitude install lzmaУпаковать файл. Внимание! архивируется сам файл, т.е. из файла получится архив! самого файла после упаковки не будет!
lzma -z filenameРаспаковка
lzma -d filename.lzma
Atool - набор скриптов для управления различными архивами
Несколько примеров:
Распаковать архив в поддиректорию (или в текущую директорию, если там находится только один файл):
aunpack foobar.tar.gzСоздать zip архив из двух файлов 'foo' и 'bar':
apack myarchive.zip foo barОсобеностью atool являеться то, что перед распаковкой проверяется находится ли директория внутри архива или же там находятся файлы, предотвратить перезапись уже существующих, и не распакует архив кучей файлов
Просмотр содержимого архивов
tar -tf archive.tartar -ztf archive.tar.gz
tar -jtf archive.tar.bz2
7 комментариев:
Вроде простые вещи, а всегда забываю про ключи для архивирования.
Спасибо.
сам постоянно к этой странице обращаюсь)
А как сделать так, чтобы одной строчкой создавалась директория для zip файла и потом сам zip внутри нее.
Нужно что-то наподобие этой команды для Windows:
7z a D:\Some_Dir2\File.zip D:\Some_Dir1\File
я не понял что нужно, заархивировать директорию \Some_dir1\file и поместить созданных архив в директорию \Some_dir2\File.zip, которая до момента архивации не существовала ?
Да. Просто нужно сделать это в одну строку.
а эта же строка не работает на linux?
не могу сейчас проверить, но 7z те же опции использует, как и в win.
ну на крайний случай:
mkdir ~/Some_dir2 && 7z a /Some_dir2/file.zip /Some_dir1/file
Отправить комментарий