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 명령 만으로이 작업을 수행하려고했습니다.
어떤 아이디어?