Am Montag, 16. Februar 2004 18:41 schrieb Markus Hansen:
> Am Montag, 16. Februar 2004 18:14 schrieb Heike C. Zimmerer:
> > Michelle Konzack <[EMAIL PROTECTED]> writes:
> > > cd <das_verzeichnis>
> > > find -type l -exec rm -f {} ';'
> > >
> > > ("l" entfernt nicht nur symbolic links sondern auch hard...)
> >
> > N�. -type l erkennt nur symbolische Links.
> >
> > (Bei Hardlinks gibt es gar keine M�glichkeit, den Link vom
> > "Original" zu unterscheiden.)
> Und was mache ich nun? Ist mein System jetzt im Eimer?
> Oder kann man noch mit vertretbarem Aufwand was tun?Ich habe den Thread nicht mitverfolgt - Du willst Hardlinks finden? Dann hilft Dir vielleicht die -links Option des find zusammen mit dem printf und einem sort: find . -type f -links +1 -printf "%i %p\n" | sort -type f -> nur Dateien (Verzeichnisse haben immer mind. Linkcount 2) -links +1 -> Linkcounter > 1 -printf "%i %p" -> gibt I-Node und Dateinamen aus sort - Sortiere nach I-Node + Dateinamen; so kriegst Du eine Liste, in der die Dateien hintereinander stehen, die die gleiche I-Node haben (genau das sind die Hardlinks), nur die zu l�schenden solltest Du doch manuell ausw�hlen. hth Jan -- 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)

