Ich tat:
ln -s /DATA/ ./base_DATA/
und ich möchte die Verknüpfung aufheben. Einfach:
unlink ./base_DATA
Aber...unlink: cannot unlink './base_DATA': Is a directory
EntsprechendDasAntwort (und viele andere online) Das Problem ist normalerweise das Leerzeichen am Ende des Unlink-Befehls. Aber ich erhalte diesen Fehler trotzdem.
Irgendwelche Ideen, wie man das angehen könnte?
Antwort1
./base_DATA/
ist ein normales Verzeichnis, das vorher existierte. Ihr ln
Befehl erstellte einen Symlinkinnenes. Der symbolische Link ist ./base_DATA/DATA
. Sie können die Verknüpfung aufheben:
unlink ./base_DATA/DATA
Antwort2
bei Red Hat, als Sie das Verzeichnis A hatten und
ln -s AB
erfolgreich, und möchte nun die Verknüpfung B aufheben:
mv A AA
rm B
mv AA A
und Sie sind wieder bei Ihrem ursprünglichen Verzeichnisnamen A ohne den Softlink.