Ecco una lista di comandi relativi a “find” nella linea di comando di Linux e alcuni dei suoi derivati:
-
find: Il comando principale per cercare file e directory in base a vari criteri.
-
-name: Opzione per cercare file con un nome specifico.
-
-type: Opzione per specificare il tipo di file da cercare (es. file, directory, link simbolico).
-
-size: Opzione per cercare file in base alle dimensioni.
-
-mtime: Opzione per cercare file modificati entro un certo numero di giorni.
-
-user: Opzione per cercare file di un utente specifico.
-
-group: Opzione per cercare file di un gruppo specifico.
-
-perm: Opzione per cercare file con permessi specifici.
-
-exec: Opzione per eseguire un comando su ciascun file trovato.
-
-print: Opzione per stampare il percorso dei file trovati.
-
-delete: Opzione per eliminare i file trovati.
-
-maxdepth: Opzione per limitare la profondità della ricerca nelle sottodirectory.
-
-mindepth: Opzione per specificare da quale profondità iniziare la ricerca.
-
-empty: Opzione per cercare directory vuote.
-
-not: Operatore logico per invertire una condizione.
-
-iname: Simile a -name ma senza considerare la differenza tra maiuscole e minuscole.
-
-regex: Opzione per cercare file utilizzando espressioni regolari.
-
-execdir: Come -exec, ma esegue il comando dalla directory in cui si trova il file.
-
-printf: Opzione per formattare l’output stampato.
-
-wholename: Opzione per cercare in base al percorso completo.
-
-xdev: Opzione per evitare di attraversare i punti di montaggio.
-
-mount: Sinonimo di -xdev.