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コマンドだけでこれを実行したいと思っていました。
何か案は?