0 votos

No se puede copiar el directorio en MacOS con el terminal

Entrada

$ pwd /Users/kylefoley/library/containers/com.apple.QuickTimePlayerX/data/library/Autosave Information

$cp /Users/kylefoley/library/containers/com.apple.QuickTimePlayerX/data/library/Autosave\ Information /Volumes/old/QT_screen_recs

Salida

/Users/kylefoley/library/containers/com.apple.QuickTimePlayerX/data/library/Autosave Information is a directory (not copied).

No entiendo por qué no funciona. También he probado:

$cp /Users/kylefoley/library/containers/com.apple.QuickTimePlayerX/data/library/Autosave\ Information/* /Volumes/old/QT_screen_recs

Lo que produce:

/Users/kylefoley/library/containers/com.apple.QuickTimePlayerX/data/library/Autosave Information/*: No such file or directory

0 votos

Yo probaría a poner " alrededor del glob del archivo (la ruta que termina en *) en lugar del escape del espacio

0 votos

He tenido las mejores experiencias con cp -rf

5voto

Jean_JD Puntos 136

Cuando quieras copiar un directorio con el comando cp necesitas añadir la opción -r o -a. -a es la mejor porque preserva la estructura y los atributos de los archivos como se indica en el comando man:

man cp

En su caso, si QT_screen_recs es un directorio los comandos correctos son :

cp -r /Users/kylefoley/library/containers/com.apple.QuickTimePlayerX/data/library/Autosave\ Information /Volumes/old/QT_screen_recs

o

cp -a /Users/kylefoley/library/containers/com.apple.QuickTimePlayerX/data/library/Autosave\ Information /Volumes/old/QT_screen_recs

0 votos

Gracias, se lo agradezco.

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