Чи можу я використовувати команду tar для зміни каталогів та використання шаблону файла підстановки?
Ось що я намагаюся зробити:
tar -cf example.tar -C /path/to/file *.xml
Це працює, якщо я не змінюю каталог (-C), але намагаюся уникати абсолютних шляхів у файлі tar.
tar -cf example.tar /path/to/file/*.xml
Ось кілька інших спроб, які я робив:
tar -cf example.tar -C /path/to/file *.xml
tar -cf example.tar -C /path/to/file/ *.xml
tar -cf example.tar -C /path/to/file/ ./*.xml
tar -cf example.tar -C /path/to/file "*.xml"
І ось ця помилка я отримую:
tar: *.xml: Cannot stat: No such file or directory
Я знаю, що є інші способи зробити цю роботу (використовуючи find, xargs тощо), але я сподівався зробити це лише командою tar.
Будь-які ідеї?