¿Qué hace esto?
ln -nsf
Sé que ln -s
crea un enlace simbólico, no un enlace duro, lo que significa que puede eliminarlo y no eliminará la idea de que está vinculando. ¿Pero qué significan las otras cosas? (-nf)
Actualización: está bien ... así que recordé que puedes encontrar estas cosas desde la línea de comandos. Esto es lo que descubrí al escribir ln --help
:
-f, --force remove existing destination files
-n, --no-dereference treat destination that is a symlink to a
directory as if it were a normal file
Pero esto todavía no me queda muy claro cuáles son las implicaciones de esto. ¿Por qué querría crear un enlace soft / sym como este?
-s
, puede eliminar el enlace sin eliminar el archivo original. Los enlaces duros aumentan el recuento de enlaces del archivo, por lo que no se eliminará cuando elimine solo uno de los enlaces.