ejemplos - ejecutar bash linux
Cambio de directorio avanzado en bash (3)
¿Qué hay de configurar su variable CDPATH?
Conozco algunas formas avanzadas de cambiar directorios. pushd
y popd
(directorio de pila) o cd -
(cambiar al último directorio).
Pero estoy buscando una manera rápida de lograr lo siguiente:
Diga, estoy en una dir bastante profunda:
/this/is/a/very/deep/directory/structure/with/ lot/ of/ nasty/names
y quiero cambiar a
/this/is/another/very/deep/directory/structure/with/ lot/ of/ nasty/names
¿Hay alguna manera genial / rápida / geek para hacerlo (sin el mouse)?
¿Quiere decir que los nombres de ruta son los mismos y solo cambia un nombre de directorio ("a" se convierte en "otro")? En ese caso:
cd ${PWD/a/another}
cambiará al otro directorio. $PWD
contiene su directorio actual, y ${var/foo/bar}
le da $var
con la cadena ''foo'' reemplazada por ''bar''.
cd ^/a/^/another/