Блог студии RGB  http://blog.rgb.kiev.ua Разумные пределы и пределы разумного. Путеводные заметки Tue, 06 Sep 2011 13:27:50 +0000 ru hourly 1 http://wordpress.org/?v=3.2.1 Архивация и разархивирование – сжатие и распаковка файлов в Linux, FreeBSD, Unix / GNU http://blog.rgb.kiev.ua/2010/10/archiving-linux/ http://blog.rgb.kiev.ua/2010/10/archiving-linux/#comments Tue, 19 Oct 2010 05:20:38 +0000 admin http://blog.rgb.kiev.ua/?p=181 Краткий ликбез/памятка по использованию консольных архиваторов rar, zip, tar, gzip, bzip в системе Linux

RAR

Создать rar-архив:

rar a -m5 ‘имя rar-архива’ ‘имя файла или папки’ (через пробел возможно перечисление дополнительных файлов/директорий для архивации)

Распаковать rar-архив:

unrar x ‘имя архива.rar’

ZIP

Создать zip-архив:

zip -r -9 ‘имя zip-архива’ ‘имя файла или папки’

Распаковать zip-архив:

unzip ‘имя архива.zip’

TAR

Архивировать используя tar:

tar -cvf ‘имя tar-архива’ ‘имя файла или директории’

Извлечь файлы из tar-архива в текущую директорию:

tar -xf ‘имя tar-архива’

GZIP / gz

Сжать используя архиватор gzip:

tar -zcvf ‘имя gzip-архива’ ‘имя файла или директории’

Извлечь файлы из gzip-архива в текущую директорию:

tar -xf ‘имя gzip-архива’

BZIP2 / bz2

Сжать используя архиватор bzip:

tar -jcvf ‘имя bzip-архива’ ‘имя файла или директории’

Извлечь файлы из bzip-архива в текущую директорию:

tar -xf ‘имя bzip-архива’

Рутинные операции по сжатию/распаковке

Более подробно о работе с архивами в Linux

Установить степень сжатия rar-архива:

-m[1-5] – установить уровень сжатия, используя значения от 1 до 5 включительно, где 1 минимальная, а 5 наивысшая интенсивность (по-умолчанию – 3)

Создать архив с использованием минимальных настроек сжатия:

rar a -m1 file_1.rar dir_1

Создание многотомного rar-архива:

-[xxx] – установить максимальный размер одного тома/части архива (в байтах)

Установить размер тома в 1 Мб:

rar a -m5 -v1024 file1.rar directory1

Получить список файлов rar-архива:

unrar l file1.rar

Установить степень сжатия zip-архива:

-[1-9] – установить уровень сжатия, используя значения от 1 до 9 включительно, где 1 минимальная, а 5 наивысшая интенсивность (по умолчанию – 3)

Создать архив с использованием минимальных настроек сжатия:

zip -1 file1.zip directory1

Получить список файлов zip-архива:

unzip -l file1.zip

]]>
http://blog.rgb.kiev.ua/2010/10/archiving-linux/feed/ 2