Pregunta

Conozco a un par de avanzada maneras, para cambiar los directorios. pushd y popd (directorio de pila) o cd - (cambio al último directorio).

Pero estoy buscando una forma rápida de lograr los siguientes:

Decir, estoy en un lugar profundo de directorios:

/this/is/a/very/deep/directory/structure/with\ lot\ of\ nasty/names

y quiero pasar a

/this/is/another/very/deep/directory/structure/with\ lot\ of\ nasty/names

Hay un lugar fresco/rápido/geek manera de hacerlo (sin el mouse (ratón)?

¿Fue útil?

Solución

¿Quiere usted decir que los nombres de ruta de acceso son los mismos, y sólo uno de los cambios de nombre de directorio ("a" se convierte en "otro")?En ese caso:

cd ${PWD/a/another}

va a cambiar a otro directorio. $PWD contiene el directorio actual, y ${var/foo/bar} le da $var con la cadena 'foo' reemplazado por "bar".

Otros consejos

¿Qué acerca de la configuración de su CDPATH variable?

cd ^/a/^/another/
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top