0 votos

Cómo mover un archivo de la carpeta opt a una subcarpeta opt con el mismo nombre

Estoy intentando instalar Navidrome en MacOS basándome en las instrucciones de aquí: https://www.navidrome.org/docs/installation/MacOS/ Nota: Tengo Docker instalado pero las instrucciones no son claras si debo instalarlo a través de Docker o del binario - ni siquiera sé si Docker usa una terminal interna como en el tutorial o si sólo uso Terminal en MacOS. Menos aún sé cómo usar Navidrome después de instalarlo, como cambiar mi directorio de música o abrir la GUI. Pero ese no es mi problema inmediato.

Intenté seguir los tres pasos indicados primero con 1. extraer el binario a /usr/local/opt/navidrome/, pero acabé copiando el archivo ejecutable de Unix a la carpeta opt y no a la subcarpeta navidrome. Ni siquiera puedo ver la subcarpeta navidrome pero sí puedo acceder a ella. Cualquier intento con sudo de mover el archivo navidrome a la subcarpeta navidrome dice cosas como "No such file or directory" o "Read-only file system". Supongo que mi verdadera pregunta es que no sé qué directorio de trabajo utilizar para mover el archivo una carpeta hacia abajo. Ejemplo usando navidrome como mi cd:

MacBook-Pro:opt me$ sudo mkdir navidrome
mkdir: navidrome: File exists
MacBook-Pro:opt me$ sudo mkdir /navidrome
mkdir: /navidrome: Read-only file system
MacBook-Pro:opt me$ sudo mkdir /navidrome/
Password:
mkdir: /navidrome/: Read-only file system
MacBook-Pro:opt me$ sudo mv navidrome.exe /navidrome
mv: rename navidrome.exe to /navidrome: No such file or directory

Entonces, ¿qué uso para mi cd (opt, navidrome, o algún otro lugar) y dónde uso los paréntesis para distinguir los archivos de las carpetas?

1voto

El problema es que no se puede tener un archivo y un directorio con el mismo nombre. Así que si empiezas con un archivo llamado navidrome tienes que renombrar a un nombre temporal para poder crear el directorio navidrome. A continuación, mueve el archivo renombrado temporalmente al directorio con su nombre correcto.

cd /opt
sudo mv navidrome n.tmp 
sudo mkdir navidrome
sudo mv n.tmp navidrome/navidrome

Ahora proceda con el paso 2 de las instrucciones.

-1voto

Tom Puntos 16

Simplemente borré el exe y pude instalar y utilizar el programa añadiendo archivos a la carpeta Root, sin necesidad de opt.

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