Tôi có thể sử dụng lệnh tar để thay đổi thư mục và sử dụng mẫu tệp ký tự đại diện không?
Đây là những gì tôi đang cố gắng làm:
tar -cf example.tar -C /path/to/file *.xml
Nó hoạt động nếu tôi không thay đổi thư mục (-C), nhưng tôi đang cố tránh các đường dẫn tuyệt đối trong tệp tar.
tar -cf example.tar /path/to/file/*.xml
Dưới đây là một số nỗ lực khác mà tôi đã thực hiện:
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"
Và đây là lỗi tôi nhận được:
tar: *.xml: Cannot stat: No such file or directory
Tôi biết có nhiều cách khác để làm cho công việc này (sử dụng find, xargs, v.v.) nhưng tôi đã hy vọng thực hiện điều này chỉ bằng lệnh tar.
Có ý kiến gì không?