Quiero crear un enlace simbólico a la /carpeta raíz ( ) en mi directorio de inicio. Sin embargo, si intento esto, me sale
~$ ln -s /
ln: failed to create symbolic link './': File exists
Puedo hacer esto usando Nautilus Ctrl+ D, por supuesto, así que sé que es posible.
¿Cómo hacerlo usando el terminal?
command-line
filesystem
symbolic-link
Ankur S
fuente
fuente

cd /? ¿O le gusta crear un enlace que siga pasando por un ciclo una y otra vez? ejemplo:cd root/home/terrance/root/home/terrance/root/home/terrance/root. . . etc.Respuestas:
Te falta el nombre del enlace, debería ser:
Lo que luego crearía un enlace simbólico llamado raíz en su directorio de inicio. Entonces el uso correcto es:
El mensaje de error que ve es que
./siempre existe y que no se puede crear un enlace con este nombre, lo mejor es usar ellncomando 2 con ambos parámetros para evitar un enlace incorrecto.De
man ln:El parámetro final
<link-name>, por defecto es la última parte del objetivo. Entonces, cuando el destino es/path/direl nombre del enlace, se establecerá de manera predeterminadadirsi no se especifica. 1 Y si, por ejemplo, crea~/etcconmkdir ~/etcy luego ejecutaln -s /etcen~él, no puede crear el enlace porque el nombre / directorio ya existe. 3Y puede ver el enlace creado en su directorio de inicio (aquí como ejemplo, por supuesto, puede nombrarlo como desee):
1 Gracias a @thomasrutter por señalarlo.
2 Ver también
man linkyman symlink3 Gracias a @steeldriver por proporcionar un ejemplo en los comentarios.
4 Parte enfatizada para que el texto señale, ya que es relevante para la pregunta.
fuente
ln -s /etcfuncionar, pero no este. Gracias por la respuesta,/puede ser root o puede ser un componente de ruta, por lo que el programa no puede saber qué significa ahora./etces solo un camino distinguible explícito../será siempre existirá -./etcno tan probable. Intentemkdir etcprimero y luegoln -s /etc, también obtendráFile exists/some/direl nombre del enlace, se establecerá de manera predeterminadadirsi no se especifica./Sin embargo, cuando el objetivo es justo , esto no va a funcionar.File Existssalida. No es que importe de todos modos, ya que este es el caso degenerado