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

Re: Hardlinks verwenden


Hallo Werner,

On Sun, Aug 02, 2009 at 12:46:15AM +0200, Werner Holtfreter wrote:
> Zumindest w?rde ich es gern mal probieren. Die Einzelbefehle 
> funktionieren, aber wie verbinde ich ls und find *richtig?*
> 
> werner@linux-ewi7:~/Desktop/testdir> ls -i | find ~/ -inum
> find: Fehlendes Argument f?r "-inum".

z.B. so

d6i(12):~ $ ls -i1 /usr/bin/vi | cut -d " " -f 1 | xargs find -x /usr -inum
/usr/bin/nvi
/usr/bin/nex
/usr/bin/nview
/usr/bin/vi
/usr/bin/ex
/usr/bin/view
d6i(12):~ $ 

fuer viele Dateien ist das natuerlich nicht sonderlich effizient.
dann kann man eher sich einen name-to-inode-cache anlegen (das kann
ggf. regelmaessig als cronjob laufen)...

d6i(12):~ $ find ~ -type f -print | xargs ls -1i > ~/.name-to-inode-cache

...und dann darin nach der inode-number der gewuenschten Datei suchen.

Viele Gruesse,
  Juergen

-- 
ENOSIG
--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/