ดังนั้นฉันจะสำรองโฟลเดอร์บ้านของฉันโดยคัดลอกไปยังไดรฟ์ภายนอกดังนี้
sudo cp -r /home/my_home /media/backup/my_home
root:root
กับผลที่โฟลเดอร์ทั้งหมดในไดรฟ์ภายนอกเป็นเจ้าของในขณะนี้โดย ฉันจะcp
รักษาความเป็นเจ้าของและการอนุญาตจากต้นฉบับได้อย่างไร
ดังนั้นฉันจะสำรองโฟลเดอร์บ้านของฉันโดยคัดลอกไปยังไดรฟ์ภายนอกดังนี้
sudo cp -r /home/my_home /media/backup/my_home
root:root
กับผลที่โฟลเดอร์ทั้งหมดในไดรฟ์ภายนอกเป็นเจ้าของในขณะนี้โดย ฉันจะcp
รักษาความเป็นเจ้าของและการอนุญาตจากต้นฉบับได้อย่างไร
คำตอบ:
ใช้-p
ธง
-p same as --preserve=mode,ownership,timestamps
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all
โปรดทราบว่าสำหรับการอนุญาตให้ทำซ้ำอย่างถูกต้องระบบไฟล์ปลายทางควรเหมือนกับระบบไฟล์ต้นทาง กล่าวอีกนัยหนึ่งไดรฟ์ภายนอกของคุณควรได้รับการจัดรูปแบบราวกับext4
ว่าเป็นกรณีของคุณโฟลเดอร์บ้านของคุณจะถูกเก็บไว้ในพาร์ติชันประเภทนั้น
ใช้sudo cp -a /home/my_home /media/backup/my_home
มันจะแบ่งเป็นส่วนย่อยและรักษาคุณสมบัติของไฟล์ทั้งหมด
คุณสามารถใช้แฟล็ก -p:
cp -rp /home/my_home /media/backup/my_home
หรือใช้บรรทัดคำสั่ง rsync:
rsync -aux /home/my_home /media/backup/my_home