ฉันจะรักษาสิทธิ์เมื่อคัดลอกไปยัง SSD ภายนอกใน OSX ได้อย่างไร

Jan 06 2021

เมื่อฉันคัดลอกไฟล์จากดิสก์ osx ของฉันไปยังไดรฟ์ SSD ภายนอกด้วยเหตุผลบางประการบิตการอนุญาตทั้งหมดจึงถูกตั้งค่าเป็น 1 มีเหตุผลและวิธีการรักษาสิทธิ์ดั้งเดิมหรือไม่? ฉันทำสิ่งนี้ด้วยการทุบตีจึงไม่แน่ใจว่ามีธงที่ฉันลืมใส่ไว้หรือไม่

$ ls -l ~/test.txt -rw-r--r--@ 1 bzon staff 1.0G Aug 29 2017 test.txt $ cp ~/test.txt /Volumes/SSD/test.txt
$ ls -l /Volumes/SSD/test.txt
-rwxrwxrwx@ 1 bzon  staff   1.0G Jan  5 20:28 /Volumes/SSD/test.txt

คำตอบ

1 MichaelHabib Jan 06 2021 at 17:53

cp -a SOURCE DESTสำหรับการคัดลอกไฟล์ระหว่างระบบแฟ้มชนิดเข้ากันได้ลองใช้ aตัวเลือกยืนสำหรับเก็บที่เก็บรักษาสิทธิ์การเป็นเจ้าของไฟล์และข้อมูล meta อื่น ๆ