3 votos

Terminal: ¿Qué significa el mensaje intermitente "cp: .: argumento no válido"?

Muy a menudo recibo un mensaje de error en el terminal "cp: .: Argumento no válido". También ocurre con otros comandos que no son "cp". Por ejemplo:

me@iMac:/Volumes/boot$ cp ~/Documents/wpa_supplicant.conf .
cp: .: Invalid argument
me@iMac:/Volumes/boot$ cp ~/Documents/wpa_supplicant.conf .
me@iMac:/Volumes/boot$

Ten en cuenta que no he vuelto a escribir el comando en la línea tres, sólo he pulsado flecha arriba y enter. ¿Alguien sabe cuál puede ser el problema, o tiene una idea de cómo depurar?

Gracias, Martin

0 votos

En general tuvo un problema al leer '.', o ese directorio ya no existe (por ejemplo, fue borrado por otra terminal/proceso)

2voto

Michael Zhou Puntos 167

Configura tus discos duros para que nunca entren en reposo en las Preferencias del Sistema y comprueba si el problema persiste.

0 votos

Su respuesta me puso en la dirección correcta. La ruta '/Volumes/boot' es una tarjeta SD. Aparentemente dos cosas se combinan para producir el error: Primero, la tarjeta SD no está lista para ser escrita, y segundo, 'cp' produce un mensaje de error 'Argumento inválido' si el archivo no puede ser escrito, aunque el argumento como tal sea correcto. Gracias.

0voto

anish Puntos 229

¿Por qué no utilizar la ruta absoluta para el destino?

cp ~/Documents/wpa_supplicant.conf /Volumes/boot

Espero que haya servido de algo,

0 votos

Gracias, véase mi comentario anterior: Tu propuesta cambiaría un poco el mensaje de error, pero no resolvería el problema. Pero ha ayudado a diagnosticar el problema.

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