Não tenho certeza se isso ajudaria com parte disso, mas se você alguma vez achar que moveu o vinculador de tempo de execução para que coisas como mv, cp, ln, rm não funcionem mais, você ainda pode executá-los (e esperançosamente se resgatar) especificando o vinculador de tempo de execução explicitamente. Por exemplo.
mv /lib64 /tmp ln -s /lib /lib64 # fails, no runtime linker /tmp/lib64/ld-2.13.so /bin/ln -s /lib /lib64 # should succeed