2009-07-02 29 views
5

Bạn có thể chuyển tar sang một tệp tar trực tiếp và sau đó liên quan đến thư mục đó không? Tất cả trong khi sử dụng một lệnh (tar)?truy cập đường dẫn rồi tar?

Ví dụ thay vì làm

cd /home/test/backups; tar zvPcf backup.tar.gz ../data/ 

tôi có thể làm một cái gì đó giống như

tar -g '/home/test/backups/' zvPcf backup.tar.gz ../data/ 

Trả lời

4

Các bạn đã thử này:

tar zvPcf /home/test/backups/backup.tar.gz /home/test/backups/../data/ 
8

thấy tùy chọn -C.

trang tar người đàn ông mang đến cho ví dụ này:

tar -xjf foo.tar.bz2 -C bar/ 
      extract bzipped foo.tar.bz2 after changing directory to bar 

có thể là những gì bạn đang tìm kiếm ...

1

Bạn có thể thử:

tar zvPcf backup.tar.gz ../data/ -C '/home/test/backups/'

Các vấn đề liên quan