¿Cómo crear un enlace suave a un directorio en Linux / Mac OS X?

Cómo Crear Enlace simbólico?
¿Cómo Crear Enlaces Suaves?

Si está utilizando una ruta muy larga para llegar a un directorio (mi/realmente/larga/ruta/al/directorio) con frecuencia, será doloroso escribir la ruta larga cada vez que llegue allí.

Bien, el comando «ln-s» le ofrece una solución al permitirle crear un enlace suave. El comando ln en Linux crea enlaces entre archivos / directorio. El argumento » s » hace que el enlace sea simbólico o enlace suave en lugar de enlace duro.

Crear enlace suave con ln-s

Puede crear fácilmente un enlace suave con un nombre corto simple para el directorio de ruta larga y usar el nombre simple para llegar a su directorio de ruta larga.

Por ejemplo, use «ln-s» escribiendo el siguiente comando en su terminal.

ln -s /my/long/path/to/the/directory easyPath

Esto creará un enlace suave (o enlace simbólico) para el directorio. Una vez que cree un enlace suave , verá el nuevo directorio de ruta simple en el directorio actual. Y la ruta simple estará vinculada a la ruta larga, puede ver que al usar» ls-l», como

easyPath -> /my/long/path/to/the/directory

Si tiene codificados por colores los archivos y directorios, las rutas de enlace suave estarán en un color diferente a los directorios normales. Y utilice el directorio de ruta simple cada vez para llegar al directorio de ruta larga. Puede ahorrarle un montón de pulsaciones de teclas y un tiempo valioso.

Otro uso común de crear un enlace suave con «ln-s» es que a menudo puede tener sus datos primarios en un directorio que puede cambiar, pero tiene un directorio enlazado suave, que es fijo, que apunta al directorio de datos primario. Por lo tanto, para todo su trabajo, accederá a los datos desde el enlace suave que es el mismo, mientras que el directorio de datos primarios subyacente puede cambiar a menudo. (Sí, uno necesita reenviar el enlace suave cada vez que cambia el directorio de datos primario)

Configurar alias

Otra solución posible es usar «alias» y poner ese alias en su .bashrc/.perfil u otro archivo de shell que utilice. La forma de hacerlo es usarlo como se indica a continuación.

alias easyPath = «cd / my / long / path/to/the / directory simplePath»

Como puede ver, la opción «alias» de arriba solo crea un alias para «cd» en el directorio. Es necesario crear otros alias para realizar más operaciones. Por otro lado, el enlace suave le permite tratar como cualquier otro directorio y realizar las operaciones que desee.

¿Cómo eliminar el enlace suave o el enlace simbólico?

En caso de que decidas eliminar el enlace suave o simbólico, es bastante fácil de hacer. Hay dos comandos de linux que puede usar para eliminar soft link
Uno es simplemente usar el comando » rm «

rm easyPath

La segunda forma es usar el comando unlink seguido del nombre de softlink.

unlink easyPath

Tenga en cuenta que solo elimina el enlace suave que creó, no elimina el directorio / archivo original que vinculó.



Deja una respuesta

Tu dirección de correo electrónico no será publicada.