Symbolische links löschen
Hallo Wie lösche ich einen symbolischen Link eines Verzeichnisses? ("ln -s /folders/abc/ /virtual/") "rm -idr /virtual/" will abtauchen und Dateien löschen. (~zitter~) Und da ich die man von rm gerade konsultiert habe: Wie stelle ich mit "rm" gelöschte datein wieder her? Da ist leider kein weiterführender Text angegeben :-( Gruß Florian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Symbolische links löschen
Hallo, > Wie lösche ich einen symbolischen Link eines Verzeichnisses? > ("ln -s /folders/abc/ /virtual/") > > "rm -idr /virtual/" will abtauchen und Dateien löschen. (~zitter~) Mit rm -rf: [EMAIL PROTECTED]:~/tmp/test>mkdir a [EMAIL PROTECTED]:~/tmp/test>ln -s a b [EMAIL PROTECTED]:~/tmp/test>ln -s ln: missing file argument Try `ln --help' for more information. [EMAIL PROTECTED]:~/tmp/test>ls -l total 4.0K drwxr-xr-x 2 moritz moritz 4.0K Jun 6 17:26 a lrwxrwxrwx 1 moritz moritz1 Jun 6 17:26 b -> a [EMAIL PROTECTED]:~/tmp/test>rm -rf b [EMAIL PROTECTED]:~/tmp/test>ls -l total 4.0K drwxr-xr-x 2 moritz moritz 4.0K Jun 6 17:26 a Du siehst, das Original überlebt. > Und da ich die man von rm gerade konsultiert habe: Wie stelle ich mit > "rm" gelöschte datein wieder her? Gar nicht. Wenn du Dateien nicht löschen willst, dann lösche sie nicht. Und mach ab und zu backups ;) Grüße, Moritz -- Moritz Lenz http://moritz.faui2k3.org/ signature.asc Description: OpenPGP digital signature
Re: Symbolische links löschen
Also sprach "Florian (flobee)" <[EMAIL PROTECTED]> (Tue, 06 Jun 2006 17:19:43 +0200): > Hallo Hi, > Wie lösche ich einen symbolischen Link eines Verzeichnisses? > ("ln -s /folders/abc/ /virtual/") rm > "rm -idr /virtual/" will abtauchen und Dateien löschen. (~zitter~) -idr .. siehe manpage, loescht das "Verzeichnis" rekursiv. Es wird die dahinter liegenden Dateien und Ordner loeschen, _nicht_ aber "virtual" selbst, da es kein Verzeichnis sondern ein "Link" ist. > Und da ich die man von rm gerade konsultiert habe: Wie stelle ich mit > "rm" gelöschte datein wieder her? Fuer ext2 gibt's da e2undel und recover. Bei journaling Filesystems wird's wesendlich schwieriger. Da die wirkliche Data aber nicht (gleich) ueberschrieben, sonder "ungelinkt" wird, bleibt sie solange am Datentraeger, bis andere Data den Platz beansprucht. Also Datentraeger gleich aushaengen oder ro remounten (sofern's fuer den Betrieb nicht relevant ist). :-) Versuch mal "testdisk", ist in den sources. http://www.cgsecurity.org/wiki/TestDisk > Da ist leider kein weiterführender Text angegeben :-( Tja, geloescht ist geloescht. Deswegen auch der Name. ;-) > Gruß Florian sl ritch
Re: Symbolische links löschen
Hallo Moritz Lenz wrote: > Hallo, > > > Wie lösche ich einen symbolischen Link eines Verzeichnisses? > > ("ln -s /folders/abc/ /virtual/") > > > > "rm -idr /virtual/" will abtauchen und Dateien löschen. (~zitter~) > > Mit rm -rf: > [EMAIL PROTECTED]:~/tmp/test>mkdir a > [EMAIL PROTECTED]:~/tmp/test>ln -s a b > [EMAIL PROTECTED]:~/tmp/test>ln -s > ln: missing file argument > Try `ln --help' for more information. > [EMAIL PROTECTED]:~/tmp/test>ls -l > total 4.0K > drwxr-xr-x 2 moritz moritz 4.0K Jun 6 17:26 a > lrwxrwxrwx 1 moritz moritz1 Jun 6 17:26 b -> a > [EMAIL PROTECTED]:~/tmp/test>rm -rf b > [EMAIL PROTECTED]:~/tmp/test>ls -l > total 4.0K > drwxr-xr-x 2 moritz moritz 4.0K Jun 6 17:26 a > > > Du siehst, das Original überlebt. danke! > > Und da ich die man von rm gerade konsultiert habe: Wie stelle ich mit > > "rm" gelöschte datein wieder her? > > Gar nicht. Wenn du Dateien nicht löschen willst, dann lösche sie nicht. > Und mach ab und zu backups ;) Klaro! Aber im "Worst case" ? Die man sagt das es scheinbar doch geht irgendwie. (?) > > Grüße, > Moritz Gruß Florian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Symbolische links löschen
Moritz Lenz <[EMAIL PROTECTED]> wrote: > Hallo, > >> Wie lösche ich einen symbolischen Link eines Verzeichnisses? >> ("ln -s /folders/abc/ /virtual/") >> >> "rm -idr /virtual/" will abtauchen und Dateien löschen. (~zitter~) > > Mit rm -rf: Wieso das? Einfach "rm" sollte genauso tun: [EMAIL PROTECTED]:~$ mkdir target [EMAIL PROTECTED]:~$ touch target/foo [EMAIL PROTECTED]:~$ touch target/bar [EMAIL PROTECTED]:~$ ln -s target/ link [EMAIL PROTECTED]:~$ ls link/ bar foo [EMAIL PROTECTED]:~$ ls target/ bar foo [EMAIL PROTECTED]:~$ rm link [EMAIL PROTECTED]:~$ ls target/ bar foo [EMAIL PROTECTED]:~$ Natürlich nicht so: [EMAIL PROTECTED]:~$ ln -s target/ link [EMAIL PROTECTED]:~$ rm link/ rm: cannot remove `link/': Not a directory Gruß, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX)
Re: Symbolische links löschen
On 2006-06-06, Moritz Lenz <[EMAIL PROTECTED]> wrote: > Mit rm -rf: > [EMAIL PROTECTED]:~/tmp/test>mkdir a > [EMAIL PROTECTED]:~/tmp/test>ln -s a b > [EMAIL PROTECTED]:~/tmp/test>ln -s > ln: missing file argument > Try `ln --help' for more information. > [EMAIL PROTECTED]:~/tmp/test>ls -l > total 4.0K > drwxr-xr-x 2 moritz moritz 4.0K Jun 6 17:26 a > lrwxrwxrwx 1 moritz moritz1 Jun 6 17:26 b -> a $ rm -rf a Und schon ist es Weg. Drecks Typo. Ohne -rf wär das nicht passiert, also besser weglassen, wenn es um Symlinks geht. ;-) -daniel- -- http://www.blackamp.de GPG-Key: 0x53BE81EC Fingerprint: A854 4C0A FF1A 09DF 5433 0EF8 1CF0 0213 53BE 81EC -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Symbolische links löschen
Hi! Florian (flobee) wrote: > Wie lösche ich einen symbolischen Link eines Verzeichnisses? > ("ln -s /folders/abc/ /virtual/") > > "rm -idr /virtual/" will abtauchen und Dateien löschen. (~zitter~) Links findest du auch ganz generell mit find . -type l und ein -exec rm \{} \; dazu löscht dann auch wirklich nur Links. Achtung: Von rm wird das Original genutzt, ein alias 'rm -i' ist wirkungslos. Immer erst gucken, was find so findet... -- Gruß - Martin Weis -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
*solved* Re: Symbolische links löschen
Hallo Danke für die hint's :-) Richard Mittendorfer wrote: > Also sprach "Florian (flobee)" <[EMAIL PROTECTED]> (Tue, 06 Jun 2006 > 17:19:43 +0200): > > Hallo > > Hi, > > > Wie lösche ich einen symbolischen Link eines Verzeichnisses? > > ("ln -s /folders/abc/ /virtual/") ln -s /folders/abc/ /virtual/ der link ist ja -> /virtual/abc und nicht /vitual/ ;) also: rm -i /virtual/abc gruß florian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)