Como posso preservar as permissões ao copiar para um SSD externo no OSX?
Quando copio arquivos do meu disco osx para uma unidade SSD externa, por algum motivo, todos os bits de permissão são definidos como 1. Existe um motivo e uma maneira de preservar as permissões originais? Fiz isso com o bash, então não tenho certeza se há uma bandeira que esqueci de colocar.
$ 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
Respostas
1 MichaelHabib
Para copiar arquivos entre tipos de sistemas de arquivos compatíveis, tente usar cp -a SOURCE DEST
. As a
opções significam archive, que preserva as permissões, propriedade do arquivo e outros metadados.
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?