[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hardlinks verwenden


Hallo Philipp,

am Mittwoch, 2009-07-29 14:25:05 schrieben Sie:

> > > > Man muesste sich wohl ein kleines Script basteln
> > > >
> > > > Ansatz: Suche Datei innerhalb des aktuellen Verzeichnisses
> > > > mit mehr als einem Hardlink auf die Datei, dann suche
> > > > dateisystemweit und liste alle Hardlinks auf den gleichen
> > > > Inode.
> > > > Mit einem Schalter wird gesteuert, ob in der Liste
> > > > zusaetzlich auch die "einfach" verlinkten Daten gelistet
> > > > werden.
> > >
> > > 'einfach' = symlink oder mit linkcounter=1?
> >
> > Am besten wohl beides.
>
> bei linkcounter >= 1 sind *alle* inodes im filesystem beinhaltet,

Basis ist nur das aktuelle Verzeichnis ohne Unterverzeichnisse!

> dann weiss ich nicht wo der unterschied zu ls und find sein
> soll...

Beispiel Ausgabe von ls -li:

werner@linux-ewi7:~/Documents/Projekt1> ls -li
258777 -rw-r--r-- 3 werner users  125452 28. Maer 2008  LL103_Vishay.pdf
237401 -rw-r--r-- 1 werner users   48008 27. Jul 11:13 LL4148vishay.pdf
237460 -rw-r--r-- 1 werner users  105787 27. Jul 11:35 MAX1615-MAX1616.pdf
237676 lrwxrwxrwx 1 werner users      78 29. Jul 14:53 zmyVISHAY.pdf -> /home/werner/Documents/Projekt5/zmyGenSemi.pdf

Beispiel gewuenschte Ausgabe:

werner@linux-ewi7:~/Documents/Projekt1> ~/suchscript
258777 -rw-r--r-- 3 werner users  125452 28. Maer 2008  LL103_Vishay.pdf
/home/werner/Documents/Projekt2/LL103_Vishay.pdf
/home/werner/Documents/Projekt7/LL103_Vishay.pdf
237401 -rw-r--r-- 1 werner users   48008 27. Jul 11:13 LL4148vishay.pdf
237460 -rw-r--r-- 1 werner users  105787 27. Jul 11:35 MAX1615-MAX1616.pdf
237676 lrwxrwxrwx 1 werner users      78 29. Jul 14:53 zmyVISHAY.pdf -> /home/werner/Documents/Projekt5/zmyGenSemi.pdf

Die letzten drei Zeilen sollten per Schalter ausblendbar sein.
(Die inode-Nummer soll nicht ausgegeben werden, und ist hier
nur Zwischenergebnis.)
-- 
Viele Gruesse
Werner Holtfreter
--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/