./base_DATA/
ist ein normales Verzeichnis, das zuvor existiert hat. Ihr ln
Befehl erstellt einen Symlink innerhalb es. Der Symlink ist ./base_DATA/DATA
. Sie können die Verknüpfung aufheben:
unlink ./base_DATA/DATA
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
Gemäß dieser Antwort (und vieler anderer Online-Fragen) liegt das Problem normalerweise im Leerzeichen des Befehls unlink. Aber ich bekomme diesen Fehler trotzdem.
Irgendwelche Ideen, wie man das angehen kann?
./base_DATA/
ist ein normales Verzeichnis, das zuvor existiert hat. Ihr ln
Befehl erstellt einen Symlink innerhalb es. Der Symlink ist ./base_DATA/DATA
. Sie können die Verknüpfung aufheben:
unlink ./base_DATA/DATA
auf Red Hat, als Sie Verzeichnis A hatten und getan haben
In -s AB
erfolgreich, und jetzt möchte ich die Verknüpfung mit B aufheben:
mv A AA
rm B
mv AA A
und Sie kehren zu Ihrem ursprünglichen Verzeichnisnamen A ohne den Softlink zurück.