Hola, estoy tratando de copiar mi directorio rails_projects de haseebjaved / Desktop / rails_projects a mi directorio de inicio, que es haseebjaved.
¿Cómo puedo hacer esto a través de la línea de comandos?
Además, ¿puedo ver mi directorio de inicio en la interfaz de usuario o solo a través de la línea de comandos en Mac OS X?
¿Es posible copiar directorios hacia y desde mi directorio personal a través de la interfaz de usuario? ¿O solo a través de la línea de comandos?
Gracias
fuente
cp -r ~/Desktop/rails_projects ~
es lo que quierescp
:-R If source_file designates a directory, cp copies the directory and the entire subtree connected at that point. **If the source_file ends in a /, the contents of the directory are copied rather than the directory itself.** This option also causes symbolic links to be copied, rather than indirected through, and for cp to create special files rather than copying them as normal files. Created directories have the same mode as the corresponding source directory, unmodified by the process' umask.
tl; dr
Explicación:
El uso de comillas se adaptará a los espacios en los nombres de directorio
Si el directorio de la aplicación se especifica en el directorio de destino:
y "/ src / project 2 / App" ya existe, el resultado será "/ src / project 2 / App / App"
Es mejor no especificar el directorio copiado en el destino para que el comando pueda repetirse una y otra vez con el resultado esperado.
Dentro de un script de bash:
fuente