Uno de los tutoriales que he seguido brevemente declaró que cd .
no tiene ningún uso. Al intentar replicar el problema que muestra OP en la recursividad de enlace simbólico, ¿qué lo hace "restablecer"? , También lo intenté cd .
, que mostró el mismo efecto que describió OP ( $PWD
variable de crecimiento ), con el que se puede contrarrestar cd -P
.
Esto me hace preguntarme, ¿hay algún caso en el que uno realmente quiera usar cd .
?
$PWD
, cd .
también cambia $OLDPWD
al directorio actual. (Actualmente) no tengo idea de por qué esto podría ser útil, pero en aras de la integridad ...
cd .
, aunque al ver las respuestas a continuación, podría hacerlo en el futuro, pero en ocasiones lo he usado pushd .
cuando quería poder popd
volver a este directorio más tarde. por ejemplo, cuando ejecute un script de compilación que lo haga configure
, cd output...
y make
, cuando esté hecho, querré volver al directorio original. En lugar de mantener mi propia copia del buildscript que es diferente de lo que todos los demás esperan, simplemente lo ejecuto como pushd .; ./BuildScriptName.sh; popd
, y esto también me da la libertad de no hacerlo popd
algunas veces, y luego popd
más tarde.
/bin/cd
aquí unix.stackexchange.com/q/50058/85039
cd .
para activar esas comprobaciones porque es breve y simple. Aunque creo que pretendías que la pregunta fuera para un ambiente vainilla.