enlace simbólico /home/nombre de usuario/¿Documentar en la segunda partición?

enlace simbólico /home/nombre de usuario/¿Documentar en la segunda partición?

Estoy intentando crear un enlace simbólico para que todos los documentos estén en una unidad de disco duro diferente. Aprendí a crear un enlace simbólico e intenté crear el enlace simbólico deseado. este es el comando que utilicé en la terminal:

ln -s /media/Schijf-2/Nel/Mijn Documenten/ ./home/nel/Documenten

Sin embargo, recibo un mensaje de error:

ln: target '.home/username/Documenten' is not a directory

Encontré preguntas similares pero no entiendo qué hice mal:

https://askubuntu.com/questions/465493/how-can-i-symlink-my-home-folder-from-another-drive

Crear un enlace simbólico relativo al directorio actual

Intenté vincular simbólicamente mi /home/<user>/Documentendirectorio a /media/Schijf-2/Nel/Mijn Documenten.

¿Cómo puedo tener éxito?

Respuesta1

Hay algunos problemas con su comando. Tu corres

ln -s /media/Schijf-2/Nel/Mijn Documenten/ ./home/nel/Documenten

Esto significa "crear un enlace llamado Documentenque apunte a /media/Schijf-2/Nel/Mijn Documenten/. Debido al espacio, el comando ln se dio Documenteny no ./home/nel/Documentencomo un objetivo. Una forma de abordar esto es citar el nombre (consulteaquípara más información):

ln -s /media/Schijf-2/Nel/"Mijn Documenten"/ ./home/nel/Documenten

El siguiente problema es que aparentemente ya hay un archivo (y no un directorio) llamado Documentenen su directorio actual, por lo que lnse queja:

$ ls
file.txt
$ ln -s /tmp/ ./file.txt/
ln: target ‘./file.txt/’ is not a directory: Not a directory

Entonces, para hacer lo que realmente deseaba, deberá eliminar o cambiar el nombre del Documentenarchivo:

$ mv Documenten Documenten.old

Luego, ejecute este comando para crear un enlace:

$ ln -s /media/Schijf-2/Nel/"Mijn Documenten"/ Documenten

información relacionada