¿Hay algún comando / herramienta para navegar por el directorio anterior en el símbolo del sistema de Windows?
En linux usualmente uso
cd -
para navegación de directorio anterior.
windows
command-line
ukanth
fuente
fuente
Puedes usar pushd y popd:
fuente
pushd/popd
usted debe considerar la posibilidad de errores . En una secuencia de comandos, cuandopushd
un directorio que no existe no finalizará en la pila, pero cuandopopd
salga de un nivel: variable no rellenada correctamente, error de impresión, unidad incorrecta ... Cree que está en un directorio diferente desde el que está, con un problema grave, por ejemplo, cuando elimina archivos / directorios. Desastre (sintaxis de Linux):cd $HOME; mkdir A; pushd A; mkdir B; pushd D; do stuff (in A, you believe in B); popd; rm -rf *
cree en A pero ... demasiado tarde, todo su directorio de inicio se ha ido.si está ejecutando el archivo por lotes, puede usar
Esto volverá a la ruta original desde donde se ejecutó el archivo por lotes
fuente
Si desea el comportamiento exacto de bash, ¿por qué no usar bash? Tengo instalado Cygwin y es muy agradable. No te hace apegarte a sus herramientas UNIX, felizmente llamará a cualquier Windows ejecutable. Para las
cmd.exe
construcciones, puede crear un alias:fuente
Hay un
cmd
clon de software gratuito con características adicionales que incluye lacd -
llamada Take Command Console LE .fuente
Dependiendo de cuál sea su objetivo, puede comenzar una nueva sesión de cmd haciendo 'cmd', mover el directorio y hacer lo que quiera, cuando luego 'salga' para abandonar la sesión, volverá al directorio en el que estaba cuando comenzaste la nueva sesión.
fuente
La respuesta aceptada es muy buena para el requisito. Si bien a menudo tengo que cambiar entre muchos directorios recientes en lugar de solo dos (actual y anterior).
Así que recientemente hice un lote para facilitar mis trabajos diarios. https://gist.github.com/programus/2d2738b2a746140186f7738b678bdcec
fuente
cdx :
. ¡Gracias! Debería ser la respuesta más votada.Lo que hago es
fuente