Задать вопрос

Как сделать tar архив без мусорных путей?

Здравствуйте, коллеги!
Не могу сообразить как сделать tar архив без каталогов "сверху", когда файлы для архивирования закопаны глубоко в директориях. Типа:
tar -czvpf /mnt/archive.tar.gz /tmp/1/2/3/4/5/6/7/8/*

Мне севершенно не нужно что бы в архив попадали весь этот мусор /tmp/1/2/3/4/5/6/7/8/.
Можно, конечно:
cd  /tmp/1/2/3/4/5/6/7/8/
tar -czvpf /mnt/archive.tar.gz *

Но в силу ряда причин, мне такой способ не очень подходит.
  • Вопрос задан
  • 355 просмотров
Подписаться 3 Простой 1 комментарий
Решения вопроса 2
@HighMan Автор вопроса
Тьфу! Нашел!
tar -C /tmp/1/2/3/4/5/6/7/8/ -czvpf /mnt/archive.tar.gz .

Так он всю файловую структуру ниже 8/ воспринимает как от корня. Т.е. то что требовалось
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Можно указывать рабочую директорию через аргумент -C /path/, можно указывать много раз, является аналогом cd /path/ во время архивации.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы