ฉันสามารถใช้คำสั่ง 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
ความคิดใด ๆ