Eu fiz:
ln -s /DATA/ ./base_DATA/
e eu gostaria de desvincular. Simplesmente:
unlink ./base_DATA
mas...unlink: cannot unlink './base_DATA': Is a directory
De acordo comesseresposta (e muitas outras online), o problema geralmente é o espaço à direita no comando unlink. Mas recebo esse erro de qualquer maneira.
Alguma idéia de como lidar com isso?
Responder1
./base_DATA/
é um diretório normal que existia antes. Seu ln
comando criou um link simbólicodentroisto. O link simbólico é ./base_DATA/DATA
. Você pode desvinculá-lo:
unlink ./base_DATA/DATA
Responder2
no Red Hat, quando você tinha o diretório A e fez
Em -sAB
com sucesso, e agora gostaria de desvincular B, faça:
mv A AA
empresa B
mv AA A
e você estará de volta ao nome do diretório original A sem o link virtual.