Архивирование / разархивирование в консоле

Перейти вниз

Архивирование / разархивирование в консоле

Сообщение автор Akm16 в Пн Июл 30, 2012 3:43 pm

Архив RAR
Установка необходимых компонентов:
Код:
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 /путь/распаковки
tar -jxvf new_arhiv -C /путь/распаковки
Архив 7z
Устанавливаем
Код:
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


avatar
Akm16
Admin

Сообщения : 242
Оценка : 733
Карма : 0
Дата регистрации : 2012-02-26
Возраст : 28
Откуда : Отсюда

Посмотреть профиль http://firgo.ru

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения