Архивация файлов или как запаковать и распаковать файлы в Linux

Всем привет ) Не буду писать длинные петиции вступления. Вот основные команды работы с архивами:

Архив RAR

Как запаковать файлы в rar или создать архив rar (rar-архив):

rar a -m5 'имя нового архива' 'имя файла/папки'
Имя файла и/или папки можно перечислять через запятую

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

unrar x 'имя архива.rar'

Архив ZIP

Как запаковать файлы в zip или создать архив zip (zip-архив):

zip -r -9 'имя нового zip-архива' 'имя файла/папки'

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

unzip 'имя zip-архива'

Архив TAR

Как запаковать файлы в tar или создать архив tar (tar-архив):

tar -cvf 'имя нового tar-архива' 'имя файла/директории'

Как распаковать tar-архив или извлечь файлы из tar-архива:

tar -xf 'имя tar-архива'

Архив GZIP / gz

Как запаковать файлы в gz или создать архив gzip (gzip-архив):

tar -zcvf 'имя нового gzip-архива' 'имя файла/директории'

Как распаковать gzip-архив или извлечь файлы из gzip-архива:


tar -xf 'имя gzip-архива'

! Внимание. Если данный метод не распаковывает архив .gz. То можно попробовать следующую конструкцию:

gunzip myarchive.gz

Архив BZIP2/ bz2

Как запаковать файлы в bz2 или создать архив bzip2 (bzip2-архив):

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


Как распаковать bz2-архив или извлечь файлы из bzip2-архива:


tar -xf 'имя bzip-архива'

Дополнительная информация по архивации файлов в Linux

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

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

Вывести список всех файлов rar-архива:

unrar l archive.rar

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

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

Вывести список всех файлов zip-архива:

unzip -l archive.zip

Ну вот как-то так, кратко, но точно.

Linux, rar, zip, tar, gzip, bzip2, gz, bz2, архив

Комментарии

Популярные сообщения из этого блога

Как преобразовать строку в массив в ClickHouse / How to transform string to array in ClickHouse

Как разложить массив на несколько строк в ClickHouse

Экспорт одной таблицы базы данных или mysqldump одной таблицы (MySQL)