Symbolische links löschen

2006-06-06 Thread Florian (flobee)
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

2006-06-06 Thread Moritz Lenz
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

2006-06-06 Thread Richard Mittendorfer
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

2006-06-06 Thread Florian (flobee)
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

2006-06-06 Thread Frank Küster
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

2006-06-06 Thread Daniel Michalik
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

2006-06-11 Thread Martin Weis
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

2006-06-06 Thread Florian (flobee)
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)