Работа с архивами в linux (ubuntu)

Как запаковать файлы в tar.gz

tar -zcvf имя_архива архивируемая_папка

например

tar -zcvf folder.tar.gz folder/

Как запаковать файлы в zip

zip -r имя_архива архивируемая_папка

например

zip -r logs.zip logs/

а вот так запаковать архив и исключить папки, которые не нужны в архиве

zip -r logs.zip logs/ -x logs/ignoreDir1/**\* logs/ignoreDir2/**\*

пояснение: -r означает, что нужно искать файлы в папке рекурсивно, иначе в архиве бы оказалась одна пустая папка.

Как распаковать файлы из tar

tar -xvf имя_архива.tar

например

tar -xvf archive.tar

Как распаковать файлы из tar.bz2

tar -xzvf имя_архива.tar.gz

например

tar -xzvf archive.tar.gz

Пояснения к символам после tar

  • c – значит, что создается новый архив;
  • f – посредством этого флага задается имя создаваемого архива;
  • z – архивация будет происходить посредством архиватора gzip;
  • v – в консоль будет выводиться информация о процессе архивации.

Как распаковать файлы из zip

unzip имя_архива.zip

например

unzip archive.zip