tạo tar với nhiều thư mục và vị trí tập tin


100

Tôi có một số tập lệnh và tập tin được đặt ở nhiều vị trí khác nhau như:

  • /etc/dir1
  • /var/www/html
  • /home/somedir

Tôi muốn tạo một tệp tar để nó sao chép các tệp và thư mục có cấu trúc vị trí. Khi tôi mở khóa đến một vị trí khác, tất cả các tệp sẽ được sao chép vào các vị trí tương ứng của chúng theo đúng đường dẫn; giống như nơi tar đã được thực hiện.


Câu trả lời:


167

Bạn chỉ có thể sử dụng

tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir

Ngoài ra, bạn có thể sử dụng

tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir

Ví dụ thứ hai này ( lưu ý z trong tham số -czf ) sẽ nén tệp tar bằng g (z) ip.


2
chuyển c sang x khi bạn muốn giải nén.
n00b

-1

Điều này hoạt động với tôi thay đổi nhỏ bằng cách thêm đối số "thay đổi vào thư mục DIR (C)"

tar -zcvf myfile.tar -C /etc/dir1 /var/www/html /home/somedir 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.