Home / Sistemi operativi & mobile / Linux / Trovare tutti i file nascosti ricorsivamente in Linux
Mattepuffo

Trovare tutti i file nascosti ricorsivamente in Linux

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!