Para poder copiar con éxito los archivos en primer lugar, necesitas al menos tener acceso de lectura a los archivos en la ubicación original.
Para asegurarse de que puede leerlos, puede cambiar sus permisos con sudo chmod -R o+rx /drag/your/original/folder/from/Finder/here
o, como se sugiere en los comentarios de su pregunta, ignorar la propiedad de la unidad por el momento, lo que deja los archivos originales sin cambios.
Para copiar realmente los archivos, utilice el siguiente comando:
cp -R /drag/your/original/folder/from/Finder/here /drag/your/target/folder/from/Finder/here/
Para obtener más información durante el proceso de copia, utilice el siguiente comando:
cp -Rv /drag/your/original/folder/from/Finder/here /drag/your/target/folder/from/Finder/here/
Tenga en cuenta la barra al final de la carpeta de destino o la propia carpeta de destino se sobrescribirá con el contenido.
Comprender los permisos al mover/copiar archivos en UNIX/BSD (el sistema subyacente de Mac OS X está basado en BSD):
- Al mover un archivo de
A
a B
en la misma partición/volumen, la propiedad de los archivos no cambiará
- Al mover un archivo de
A
a B
entre diferentes particiones/volúmenes, la propiedad de los archivos cambiará al usuario que los mueva (aplicando sudo
al comando de copia tendrá la propiedad de los archivos de destino establecida en root
)
- Al copiar un archivo desde
A
a B
independientemente de la ubicación, aplicará la propiedad de los archivos de destino al usuario que los copie (aplicando sudo
al comando de copia tendrá la propiedad de los archivos de destino establecida en root
)
Con el número 1 sólo cambiarán internamente los descriptores de los archivos, pero no se moverá físicamente ningún archivo. Con 2 y 3 los archivos se copian físicamente a la nueva ubicación con el paso 2 haciendo un segundo paso y borrándolos de la ubicación original después de cada copia.
ACTUALIZACIÓN (para responder al comentario):
Si ha copiado los archivos con sudo
puede modificar los permisos de los archivos de destino utilizando chown
y chmod
.
Los comandos son:
sudo chown -R <user>[:group] /drag/your/target/folder/from/Finder/here
<user>
es el nombre de la cuenta de su usuario (no el nombre completo)
:group
es un grupo, que por defecto para cualquier usuario es staff
y para cualquier administrador es admin
. Como no es necesario, puedes omitirlo para dejarlo como está (de ahí los corchetes)
sudo chmod -R 770 /drag/your/target/folder/from/Finder/here
Esto le dará a usted y al grupo primario derechos de acceso y ejecución sobre los archivos.