Según su pregunta, parece que el problema que tiene está relacionado con el uso de ~
en la ruta del archivo de la unidad externa en los comandos de la terminal que estás tratando de usar.
Básicamente, el símbolo de la tilde (~) en el uso de la línea de comandos de MacOS se refiere a su directorio personal, por ejemplo /Users/Veronique
.
Por lo tanto, si usted está tratando de ejecutar un comando como: cp ~/Desktop/*.jpg ~/Volumes/1
esto no funcionará porque está buscando en el lugar equivocado la unidad de disco llamada 1. En su lugar, el comando que debe utilizar sería:
cp ~/Desktop/*.jpg /Volumes/1
Recuerde también que si el nombre de su unidad externa tiene un espacio, deberá tenerlo en cuenta en su comando. Por ejemplo, digamos que usted está tratando de copiar un archivo llamado ATM.jpg de su carpeta de escritorio de usuario a una unidad externa llamada Unidad de copia de seguridad, entonces su comando sería:
cp ~/Desktop/ATM.jpg /Volumes/Backup\ Drive
Obsérvese el uso del barra invertida y espacio para indicar el espacio en el nombre de la unidad externa.
0 votos
Sólo para aclarar, puede ser bueno para agregar más detalles sobre cómo usted está tratando de usar
ls
ycp
. En este momento no está claro si estás teniendo problemas al usarlos en la unidad interna, en la externa o en ambas. Tampoco tenemos ejemplos de la sintaxis completa que estás utilizando con estos comandos?0 votos
Gracias por responderme. Lo he probado en archivos internos y funciona y lista todos los archivos que me gustaría encontrar. Cuando trato de usarlo en el disco externo sólo piensa que no está allí. Lo ideal sería hacer cp ~/Desktop/*.jpg ~/Volumes/1 donde 1 es el nombre del disco duro externo
1 votos
Si ese es el comando que estás usando exactamente, es el ~ el que te está despistando. Las unidades montadas viven en /Volumes/, no en ~/Volumes. El "~" es sólo la abreviatura de su directorio personal.