Unix. tar.gz. Як розархівувати окрему папку або файл

При великому розмірі файлу бекапа не завжди є необхідність розархівувати всі файли, цілком достатньо всього одного файлу або папки.

Для цього необхідно виконати наступну команду:

tar -zxvf mytar.ball.tar.gz -C /tmp dir-name

При цьому необхідно вказувати шлях до папки, як він збережений в архіві. Переглянути можна наступною командою:

tar -ztf backup.tar.gz |grep dir-name

приклад

tar -zxvf mytar.ball.tar.gz -C /tmp www/domain.com/data/

Розархівуйте вміст папки www / domain.com / data / в папку / tmp

нагору