Работа с архивами в 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