ฉันจะคัดลอกโฟลเดอร์ที่รักษาเจ้าของและการอนุญาตเหมือนเดิมได้อย่างไร


25

ดังนั้นฉันจะสำรองโฟลเดอร์บ้านของฉันโดยคัดลอกไปยังไดรฟ์ภายนอกดังนี้

sudo cp -r /home/my_home /media/backup/my_home

root:rootกับผลที่โฟลเดอร์ทั้งหมดในไดรฟ์ภายนอกเป็นเจ้าของในขณะนี้โดย ฉันจะcpรักษาความเป็นเจ้าของและการอนุญาตจากต้นฉบับได้อย่างไร

คำตอบ:


27

ใช้-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ว่าเป็นกรณีของคุณโฟลเดอร์บ้านของคุณจะถูกเก็บไว้ในพาร์ติชันประเภทนั้น


7

ใช้sudo cp -a /home/my_home /media/backup/my_homeมันจะแบ่งเป็นส่วนย่อยและรักษาคุณสมบัติของไฟล์ทั้งหมด


5

คุณสามารถใช้แฟล็ก -p:
cp -rp /home/my_home /media/backup/my_home
หรือใช้บรรทัดคำสั่ง rsync:
rsync -aux /home/my_home /media/backup/my_home

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.