Nói rằng tôi có một thư mục các tập tin tại
/home/user1/dir1
và tôi muốn tạo một tar chỉ với "dir1" là thư mục hàng đầu:
/dir1/file1
/dir1/file2
Tôi biết tôi có thể cd đầu tiên vào thư mục
cd /home/user1/
tar czvf dir1.tar.gz dir1
Nhưng khi viết kịch bản, việc chuyển từ thư mục này sang thư mục khác không phải lúc nào cũng thuận lợi. Tôi tự hỏi có cách nào để làm điều đó với các đường dẫn tuyệt đối mà không thay đổi các thư mục hiện tại không?
Tôi biết tôi luôn có thể tạo một tệp tar với đường dẫn tuyệt đối bên trong và sử dụng
--strip-components
khi trích xuất nhưng đôi khi tên đường dẫn thêm là thông tin riêng tư bổ sung mà bạn không muốn phân phối với các tệp tar của mình.
Cảm ơn!