Можно ли использовать команду 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.
Есть идеи?