คุณสามารถสร้างไฟล์เก็บถาวร tar ของแหล่งที่มาคัดลอกไปยังคอมพิวเตอร์เครื่องอื่นโดยใช้ไดรฟ์ USB และแตกไฟล์นั้นได้ ทาร์รักษาสิทธิ์ของไฟล์
1 - บนคอมพิวเตอร์ต้นทาง:
cd /path/to/folder/to/copy
tar cvpzf put_your_name_here.tar.gz .
2 - คัดลอกput_your_name_here.tar.gz
ไปยังไดรฟ์ USB แล้วไปยังคอมพิวเตอร์เครื่องอื่น
3 - บนคอมพิวเตอร์ปลายทาง:
cd /path/to/destination/folder
tar xpvzf put_your_name_here.tar.gz
tar
จะสร้างโครงสร้างโฟลเดอร์ที่เก็บถาวรใหม่โดยมีสิทธิ์ทั้งหมดไม่เปลี่ยนแปลง
คำสั่งเหล่านั้นจะเก็บถาวรเนื้อหาของโฟลเดอร์แหล่งที่มาแล้วแยกออกเป็นโฟลเดอร์ปลายทาง หากคุณต้องการคัดลอกโฟลเดอร์เองคุณควรทำตามขั้นตอนที่ 1:
cd /path/to/parent/folder
tar cvpzf put_your_name_here.tar.gz folder_to_copy
กลไกเดียวกันสามารถใช้กับไฟล์เดียวได้
หากคุณสามารถเชื่อมต่อจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งโดยใช้ssh
@siddharthart answer ( rsync
) อาจเป็นประโยชน์มากกว่า
vfat
ไม่รองรับสิทธิ์ระบบไฟล์ยูนิกซ์ คุณจะต้องเก็บมันไว้ใน tarball หรือสิ่งที่คล้ายกันถ้าคุณต้องการที่จะเก็บไว้