Как архивировать/разархивировать файлы или каталоги в linux консоли

Переодически возникает необходимость в архивации данных на linux сервах, например для переезда или бекапа данных, для экономии места на диске можно воспользоваться архиваторами данных, для этого надо установить один из них.

Установка.

  • apt-get install unrar rar -установить rar архиватор
  • apt-get install zip -установить zip архиватор
  • apt-get install tar - установить tar архиватор
  • apt-get install 7z -установить 7z архиватор
  • apt-get install lzma -установить LZMA архиватор

Архивация.

  • rar:
    rar a new_arhiv.rar /Директория/которую/архивируем
  • zip:
    zip -r new_arhiv.zip /Директория/которую/архивируем
  • tar:
    tar -cvf new_arhiv.tar /Директория/которую/архивируем
  • 7z:
    p7zip -d filename.7z

*архив добавляется в тот каталог в котором находится юзер, чтобы добавить архив в нужный каталог надо воспользоваться командой cd, например: cd /home/username/backup

Разархивация.

  • rar
    unrar new_arhiv.rar
  • zip
    unzip new_arhiv.zip
  • tar
    tar -xvf arhiv.tar
  • 7z
    7z x arch.7z
  • lzma
    lzma -d filename.lzma

Пруф линки:

  • http://help.ubuntu.ru/wiki/7zip
  • http://help.ubuntu.ru/wiki/tar
  • http://help.ubuntu.ru/wiki/zip