4 votos

¿Cuál es el comando para copiar un archivo de un directorio a otro directorio en Mac OS?

El comando que intento ejecutar para copiar un archivo a un directorio se muestra a continuación:

 cp /Users/anish/.m2/repository/org/apache/commons/commons-lang3/3.8.1/commons-lang3-3.8.1 /Volumes/Local Disk/Software Development/Courses/Maven/maven-learn-workspace/hello/target
 

Después de ejecutar esto, recibo este mensaje:

 usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
 

¿Alguien puede decir qué debe agregarse para que se ejecute este comando?

25voto

Usted necesita para proteger cualquier espacio en blanco en los nombres, ya sea con "" o \

cp foo 'path/with spaces/to/target'
cp foo path/with\ spaces/to/target

Además

  • El uso de Tab en bash y otros depósitos insertará automáticamente \ cuando sea necesario
  • Drag&drop de un archivo/directorio del Finder en una ventana de Terminal se introduzca la ruta de acceso completa de dicho archivo/directorio, con escapes apropiados
  • ditto es una alternativa a cp que es mejor en el manejo de los metadatos de los recursos, horquillas y otras especialidades de macOS específicos de los sistemas de ficheros.
  • Si necesitas utilizar variables de entorno como parte de una ruta de acceso (path/to/$TARGET/directory), uso "" en lugar de '' pero mirar hacia fuera para $ como parte del directorio/nombres de archivo

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X