3 votos

Crear un enlace simbólico hacer navegar con cd

Es posible crear un enlace simbólico para que sea más fácil cambiar los directorios? como

ln -s /Users/mles/Documents /usr/local/bin/d

así que puedo cd d en lugar de cd ~/Documents?

3voto

Douglas Puntos 10417

El problema con crear un enlace simbólico en el que la forma es que está limitado a donde el vínculo simbólico creado. Se agrega también el problema de si usted tiene un directorio ../d/.. en algún lugar en su sistema.

Una mejor manera, sería crear un alias

En la terminal, usted puede crear un alias de emitir el comando

alias cdd='cd ~/Documents'

La ventaja aquí es que va a trabajar en cualquier lugar sin tener que añadirlo a su RUTA.

Para hacerlo permanente, agregar el comando a su .bash_profile en su directorio de inicio.

1voto

haiggoh Puntos 73

Puede definir las variables que apuntan a tu directorios. Por ejemplo:

[~]$ export d=~/Documents

[~]$ ls -l $d
[~]$ cd $d
[~/Documents]$ 

En bash puede utilizar cdable_vars opción de ser capaz de cd sin precedente $:

[~]$ shopt -s cdable_vars
[~]$ export d=~/Documents

[~]$ cd d
[~/Documents]$ 

Pero no le permiten soltar $ para otros comandos, por lo ls -l d no trabaja.

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