Как создать архив tar.gz в *nix

Создать нежатый архив .tar

tar -cvf file.tar /full/path

Файл .tar — контейнер с данными. Если вам нужно перенести множество файлов с сохранением файловой структуры, то проще предварительно собрать их все в один файл .tar

Создать упакованный архив .tar.gz

tar -czvf file.tar.gz /full/path

Файл .tar.gz — архив .tar, упакованный с помощью gzip

Распаковать .tar или .tar.gz

tar -xvf file.tar

tar -xvf file.tar.gz

Синтаксис tar

tar [-ключи] [название архива] [путь, что запаковать]

Ключи tar при создании архива:

с = «create»: создать файл архива
v = «verbose»: выводить информацию в процессе выполнения
f = «file»: использовать имя файла архива, указанное после ключей. Если не указать ключ f, то команда будет использовать настройки по умолчанию либо выведет результат в консоль
z = «gzip»: запаковать файл при помощи gzip

Ключи tar при распаковке архива:

x = «extract»: извлечь файлы
v = «verbose»: выводить информацию в процессе выполнения
f = «file»: использовать имя файла архива для распаковки, указанное после ключей

Применение

Резервное копирование, перенос данных