./base_DATA/
é um diretório normal que existia anteriormente. Seu comando ln
criou um link simbólico dentro . O link simbólico é ./base_DATA/DATA
. Você pode desvinculá-lo:
unlink ./base_DATA/DATA
eu fiz:
ln -s /DATA/ ./base_DATA/
e gostaria de desvincular. Simplesmente:
unlink ./base_DATA
mas ... unlink: cannot unlink './base_DATA': Is a directory
De acordo com esta resposta (e muitos outro on-line) o problema é geralmente o espaço à direita no comando unlink. Mas eu recebo esse erro independentemente.
Alguma idéia de como lidar com isso?
na Red Hat, quando você tinha o diretório A e fazia
ln -s A B
com sucesso, e agora gostaria de desvincular o B do:
mv AA
rm B
mv AA A
e você está de volta ao nome do diretório original A sem o link.
Tags bash symbolic-link rm linux ln