Si muevo un directorio a la papelera que ya tengo en ese directorio, pwd
no informará ningún cambio en la ubicación. Todavía podré hacer todo en bash normalmente como si no hubiera cambios en el directorio, aunque Finder diga que no existe.
pwd siempre debe ser preciso. Esto no parece ser el caso.
Por ejemplo, estoy en este camino:
/Users/me/Desktop/goingToTrash/subdir
Si me muevo a la papelera /Users/me/Desktop/goingToTrash
, pwd informará que estoy en /Users/me/Desktop/goingToTrash/subdir
, a pesar de que el buscador dice que no existe. Entonces, si vuelvo a crear el directorio eliminado, bash trabajará desde el directorio anterior (supongo que en la papelera, aún no he verificado) en lugar del nuevo que acabo de crear, y pwd no proporcionará ninguna pista de que esto haya sucedido.
Mucho peor, si "muevo a la papelera" un directorio y estoy en cd'd a uno de sus subdirectorios, luego recrear la estructura del directorio, desde un subdirectorio al que puedo cd ../subdir
, mágicamente estoy de vuelta en el directorio "nuevo", a pesar de que el padre se "movió a la papelera" en lugar de permanecer en la estructura de directorio que se movió a la papelera.