tar

Упаковать файлы в архив или распаковать его

Что делает

tar собирает файлы и папки в один архив. Флаги склеивают: -c — создать, -x — распаковать, -t — показать содержимое, -z — сжать или разжать gzip (отсюда .tar.gz), -f — имя архива. f ставят последним, потому что сразу за ним идёт имя файла.

Распаковывается архив в текущую папку, а флаг -C <папка> задаёт другую. -v выводит имена файлов по ходу работы. Современный tar сам узнаёт сжатие при распаковке, но -z не помешает.

Осторожно. При распаковке файлы с теми же именами молча перезаписываются. Если не уверены, что внутри, сначала посмотрите через tar -tzf.

Синтаксис

tar -czf <архив>.tar.gz <что>…
tar -xzf <архив>.tar.gz
tar -xzf <архив>.tar.gz -C <папка>
tar -tzf <архив>.tar.gz

Примеры

Связанные команды

Потренировать · Все команды