Trovare tutti i file nascosti ricorsivamente in Linux
Quello che vogliamo fare è oggi è trovare, tramite shell, tutti i file nascosti, directory comprese.
Per farlo possiamo usare il comando find con qualche opzione.
Come directory di ricerca prenderemo la home dell'utente.
Per fare una ricerca di base:
$ find /home/utente/ -name ".*" -ls
E questa per cerca solo quelli nascosti:
$ find /home/utente/ -type f -iname ".*" -ls
Questo per cercare solo directory nascoste:
$ find /home/utente/ -type d -iname ".*" -ls
La differenza nei due comandi sta nell'uso dello switch -type (f per file, d per directory.
Un altro esempio con l'uso dello switch -path:
$ find /home/utente/ -path '*/.*' -ls
Al posto di -ls finale potete usare anche -print, ma io preferisco il primo.
Ciao!
linux find -type -print
Commentami!