Архивация файлов или как добавить в архив и распаковать файлы в 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
Ну вот как-то так, кратко, но точно.
Facebook Vk Ok Twitter Telegram

Похожие записи:

Как остановить скрипт PHP, который висит в процессе. Для этого нужно сначала вывести список всех php-скриптов, которые на данный момент запущены. Затем выбрать ID подходящего процесса и просто его завершить. Вот простой совет как остановить PHP скрипт в Linux....
Как вывести на печать определенные строки в Linux. При помощи bash вывести на экран определенные строки используя команду sed. Например, Вам нужно вывести на печать определенные строки. Будь то в файл или на экран. Надеюсь, вы уже знаете как найти нужные вам с...
Как пронумеровать строки в результате поиска grep по файлу? Часто возникает потребность узнать какой именно номер строки в результате выборки для дальнейшей ее обработки. Как пронумеровать вывод результата поиска строк от grep в Linux Например, вы ищете слов...