¿Cómo puedo conservar los permisos cuando copio a un SSD externo en OSX?
Cuando copio archivos de mi disco osx a una unidad SSD externa, por alguna razón, todos los bits de permisos se establecen en 1. ¿Existe una razón por la cual y una forma de conservar los permisos originales? Hice esto con bash, así que no estoy seguro de si hay una bandera que me olvido de poner.
$ 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
Respuestas
1 MichaelHabib
Para copiar archivos entre tipos de sistemas de archivos compatibles, intente usar cp -a SOURCE DEST
. Las a
opciones son sinónimo de archivo, que conserva los permisos, la propiedad del archivo y otros metadatos.