С помощью терминала: сжатие и распаковка файлов

При работе с серверами часто возникает необходимость удалённого сжатия или распаковки файлов через терминал, и во многих случаях мы не знаем (или не помним), как это сделать. Я делюсь статьей, которую я опубликовал некоторое время назад в своём старом блоге , где подробно объясняется, как это сделать.

Перед сжатием и распаковкой в ​​любом из следующих форматов убедитесь, что вы установили компрессор, соответствующий формату, с которым мы собираемся работать.

Файлы tar

Пакет: tar -cvf archivo.tar /dir/a/comprimir/
Распаковать: tar -xvf archivo.tar
См. Содержание: tar -tf archivo.tar

Gz файлы

Компресс: gzip -9 fichero
Распаковать: gzip -d fichero.gz

Bz2 файлы

Компресс: bzip fichero
Распаковать: bzip2 -d fichero.bz2

gzip или bzip2 сжимают только файлы [а не каталоги; для этого существует tar]. Чтобы одновременно сжимать и архивировать, необходимо объединить tar и gzip или bzip2 следующим образом:

Файлы tar.gz

Компресс: tar -czfv archivo.tar.gz ficheros
Распаковать: tar -xzvf archivo.tar.gz
См. Содержание: tar -tzf archivo.tar.gz

Файлы tar.bz2

Компресс: tar -c ficheros | bzip2 > archivo.tar.bz2
Распаковать: bzip2 -dc archivo.tar.bz2 | tar -xv
См. Содержание: bzip2 -dc archivo.tar.bz2 | tar -t

ZIP-файлы

Компресс: zip archivo.zip ficheros
Распаковать: unzip archivo.zip
См. Содержание: unzip -v archivo.zip

Lha файлы

Компресс: lha -a archivo.lha ficheros
Распаковать: lha -x archivo.lha
См. Содержание: lha -v archivo.lha
См. Содержание: lha -l archivo.lha

Файлы arj

Компресс: arj -a archivo.arj ficheros
Распаковать: unarj archivo.arj
Распаковать: arj -x archivo.arj
См. Содержание: arj -v archivo.arj
См. Содержание: arj -l archivo.arj

Файлы зоопарка

Компресс: zoo -a archivo.zoo ficheros
Распаковать: zoo -x archivo.zoo
См. Содержание: zoo -L archivo.zoo
См. Содержание: zoo -v archivo.zoo

Файлы Rar

Компресс: rar -a archivo.rar ficheros
Распаковать: rar -x archivo.rar
См. Содержание: rar -l archivo.rar
См. Содержание: rar -v archivo.rar


Добавить в качестве предпочтительного источника в Google