Архивация и разархивирование – сжатие и распаковка файлов в Linux, FreeBSD, Unix / GNU

Краткий ликбез/памятка по использованию консольных архиваторов 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

  1. Марина Турман
    19th Май 2011 в 18:53

    ————————————————–
    ZIP
    Создать zip-архив:
    zip -r -9 ‘имя rar-архива’ ‘имя файла или папки’
    ————————————————–

    по-моему, должно быть ZIP, а не RAR
    zip -r -9 ‘имя zip-архива’

    я понимаю, копируешь иногда и не смотришь)