seltsames rm Verhalten

Herrmann

Well-Known Member
Hallo,

es geht mal wieder um meine beiden Netra X1 Bastelserver :rolleyes:

Code:
# mkdir test
# touch test/file.txt
# ln -s test test_link
# rm test_link
[b]rm: test_link/: is a directory[/b]

rm unter FreeBSD-6.1 Sparc64 will wirklich das Linkziel anstatt den Link zu löschen.

Das Kommando
Code:
rm -R test_link
löscht das Verzeichnis test mit Inhalt und lässt den symbolischen Link bestehen :eek:

Ist das bei den Sparc-Versionen von FreeBSD so üblich? Alle x86-Releases löschen wie gewohnt nur den Link.
 
Last edited:
Hm, kann ich nicht reproduzieren:
Code:
%cd /tmp/
%mkdir test
%touch test/file.text
%ln -s test test_link
%ls -ahl | grep test
drwxr-xr-x   2 hannes  wheel   512B Apr  8 15:15 test
lrwxr-xr-x   1 hannes  wheel     4B Apr  8 15:15 test_link -> test
%rm test_link
%
 
Irgendwie scheint Deine Shell an alles noch ein "/" anzuhängen. Klär das mal ab. Lad mal die Shell "roh" ohne Startskripte. Versuch mal herauszufinden wo der Slash herkommt, eventuell kaputte Completion oder sowas.
 
Back
Top