Puede usar la variable de entorno CDPATHpara esto. Desde la página de manual de Bash:
CDPATH
La ruta de búsqueda para el comando cd. Esta es una lista de directorios separados por dos puntos en los que el shell busca los directorios de destino especificados por el comando cd. Un valor de muestra es ".: ~: / Usr".
En su caso, puede configurar
export CDPATH=.:/user/something/somefolders
adentro ~/.bashrc, y luego escribir cd somewherete llevaría a /user/something/somefolders/somewhere(suponiendo que no haya un directorio nombrado somewheredentro del directorio actual).
Alternativamente, si no desea referirse a la carpeta somewherepor su nombre real, puede crear un directorio oculto que contenga un enlace simbólico /user/something/somefolders/somewherecon el nombre que desea usar. También podría contener enlaces a cualquier otro directorio que visite con frecuencia. Luego configure CDPATHpara incluir la ruta a ese directorio oculto. Aunque tenga en cuenta que con este método, si usted cd somewherey luego cd .., terminará en el directorio oculto. Eso puede o no ser un problema para usted.
ln -s /long/path/to/some/other/folder /shortcutcuando lo hice al revés, creó el acceso directo en el lugar donde quería crear el enlace. Envié una edición para actualizarla./sly crear accesos directos allí? (es decir,ln -s /long/path/to/some/other/folder /sl/shortcutsin desorden en la raíz, más un recordatorio visual de que la ruta de su solicitud es un enlace simbólico.Tiendo a usar la búsqueda interactiva bash todo el tiempo. Intentalo. Invoque con ctrl + r y comience a escribir alguna parte de su ruta, como en alguna parte . Probablemente su comando de CD aparecerá. :)
fuente
Mira el comando "alias".
En csh:
En sh:
Pero me gusta la solución de enlace simbólico:
Nota: ln toma argumentos en el mismo orden que cp.
fuente
Otra cosa que puede hacer es almacenar la ruta en cuestión en una variable de entorno. Agregue estas líneas a su
~/.profilearchivo:Luego puede acceder al directorio con
fuente
El
aliasmétodo descrito por otras respuestas es la ruta más directa.Otra opción es probar el salto automático , descrito como "Un
cdcomando que aprende". Más descripción en esta publicación de LifeHacker .fuente