Запретить архивирование родительских каталогов

В основном я просто хочу удалить все файлы в каталоге, но не получить все родительские каталоги в архиве.

Я пробовал -C, но думаю, что использую его неправильно.

tar -cjf archive.tar.bz2 -C /var/some/log/path ./*

Это приводит к тому, что tar пытается добавить все файлы в CWD. Использование полного пути в качестве последнего аргумента не препятствует добавлению каталогов.

Выглядит достаточно просто, но не могу понять. Почему-то tar не использует tar ./* как относящийся к -C, хотя он должен измениться на этот каталог.

Помощь приветствуется.

6
задан aioobe 27 October 2010 в 09:00
поделиться