Как создать архив tar.gz в любой версии линукс
Формат архива tar.gz является стандартом для linux систем и используется повсеместно в качестве архивов, репозиториев и установочных модулей.
В некоторых случаях есть необходимость самостоятельно создать архив этого формата.
Как создать архив .tar.gz
Сама команда tar
ничего не компрессирует а всего лишь «сливает» файлы и/или директории в один общий файл. Последующая компрессия выполняется посредством архиватора gzip
.
Ниже приведены основные примеры использования команды tar
:
tar -cvf file.tar /full/path — создать .tar
tar -czvf file.tar.gz /full/path — создать .tar.gz (архив)
Синтаксис для работы с командой tar:
tar [-ключи] [название архива] [путь, что запаковать]
Значения ключей:
- с = «create» : создать файл архива
- v = «verbose» : выводить информацию в процессе выполнения
- f = «file» : использовать имя файла архива указаное после ключей. Если не указать ключ f то команда будет использовать настройки по умолчанию либо выведет результат прямо в консоль
- z = «gzip» : запаковать файл при помощи gzip
Как открыть (распаковать) .tar
Чтобы распаковать запаковыный .tar.gz:
tar -xvf file.tar.gz
Синтаксис:
tar [-ключи] [название архива]
Значения ключей:
- x = «eXtract» : извлечь файлы
- v = «verbose» : выводить информацию в процессе выполнения
- f = «file» : использовать имя файла архива для распаковки указаное после ключей