[Linux-Biella] Ricerca dei link simbolici e non ad un file

andrea ferraris andrea.ferraris a gmail.com
Sab 28 Mar 2009 13:05:07 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniele Segato ha scritto:
> Il giorno ven, 27/03/2009 alle 19.24 +0100, andrea ferraris ha scritto:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> find / -type l | xargs ls -l | awk '{print $9, $7}' | sort
>>
>> puo` darsi che funzioni. Se no modificala un po' te e facci sapere.
>>
>> Per quanto riguarda la seconda questione non so.
> 
> ciao
> grazie della risposta ma non è molto diversa da quella che avevo messo
> io :)
> 
> speravo nell'esistenza di un comando/script apposito
> qualcosa che fosse anche efficiente...
> 
> fare un find su tutto il filesystem non è esattamente molto
> efficiente :P 


# time sudo find / -type l 2>/dev/null | xargs ls -l 2>/dev/null | awk
'{print $10, $8}' | sort

...
real	0m11.519s
user	0m1.472s
sys	0m1.336s

# time sudo find / -type l 2>/dev/null | xargs ls -l 2>/dev/null | awk \
'{print $10, $8}' | sort| wc -l
28909

real	0m2.056s
user	0m1.452s
sys	0m1.296s

A me sembra decisamente efficiente. Ne ha trovati quasi 30.000 su un
filesystem di circa 100 GB occupato per 60.

C'e` da dire che avevo gia` lanciato il comando prima per cui e` piu`
veloce, ma comunque anche se ci mettesse 30 secondi su una quantita`
tale di files e su un filesystem di queste dimensioni, mi sembra
parecchio efficiente. Il filesystem e` reiserfs, che, nonostante il suo
inventore abbia assassinato la moglie e risultasse gia` precedentemente
persona insopportabile, e` decisamente un ottimo filesystem, sia come
prestazioni, sia soprattutto come gestione dello spazio (credo sia +
efficiente di un ext3 di piu` del 20%).

> 
> inoltre non va ricorsivamente
> 
> :)
> 
> _______________________________________________
> Linux mailing list
> Linux a ml.bilug.linux.it
> http://ml.bilug.linux.it/mailman/listinfo/linux
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknOEmUACgkQ887H9LhYzKXfAQCfcUjx0zFpt4AG92AJ3kteSL7S
vAMAn0cii+fgSRsqX6cWj7rztPFJxiXe
=3DVO
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Linux