A renomeação do diretório pai não causará tal erro. No entanto, a exclusão, por exemplo:
# mkdir -p some/deep/path
# cd some/deep/path
# rm -r some/deep/path
# cd ..
error: No such file or directory
Não existe um comando "rename" per se no Linux. Você pode "mover" as coisas. Ao mover-se dentro do mesmo sistema de arquivos, isso equivale a uma renomeação. No entanto, quando se deslocam entre filsystems, esta é efetivamente uma operação de cópia / exclusão, o que poderia resultar em uma situação semelhante à mostrada acima, por exemplo:
# mkdir -p /fs1/a/b
# cd /fs1/a/b
# mv /fs1/a /fs2/a
# cd ..
error: No such file or directory
quando /fs1
e /fs2
são sistemas de arquivos diferentes (pontos de montagem, neste caso).