EDITOR VI : COMANDO FIND

()

Ecco una lista di comandi relativi a “find” nella linea di comando di Linux e alcuni dei suoi derivati:

  1. find: Il comando principale per cercare file e directory in base a vari criteri.

  2. -name: Opzione per cercare file con un nome specifico.

  3. -type: Opzione per specificare il tipo di file da cercare (es. file, directory, link simbolico).

  4. -size: Opzione per cercare file in base alle dimensioni.

  5. -mtime: Opzione per cercare file modificati entro un certo numero di giorni.

  6. -user: Opzione per cercare file di un utente specifico.

  7. -group: Opzione per cercare file di un gruppo specifico.

  8. -perm: Opzione per cercare file con permessi specifici.

  9. -exec: Opzione per eseguire un comando su ciascun file trovato.

  10. -print: Opzione per stampare il percorso dei file trovati.

  11. -delete: Opzione per eliminare i file trovati.

  12. -maxdepth: Opzione per limitare la profondità della ricerca nelle sottodirectory.

  13. -mindepth: Opzione per specificare da quale profondità iniziare la ricerca.

  14. -empty: Opzione per cercare directory vuote.

  15. -not: Operatore logico per invertire una condizione.

  16. -iname: Simile a -name ma senza considerare la differenza tra maiuscole e minuscole.

  17. -regex: Opzione per cercare file utilizzando espressioni regolari.

  18. -execdir: Come -exec, ma esegue il comando dalla directory in cui si trova il file.

  19. -printf: Opzione per formattare l’output stampato.

  20. -wholename: Opzione per cercare in base al percorso completo.

  21. -xdev: Opzione per evitare di attraversare i punti di montaggio.

  22. -mount: Sinonimo di -xdev.

Questi sono solo alcuni degli esempi di comandi e opzioni che puoi utilizzare con il comando “find” e i suoi derivati. Ogni opzione ha un significato specifico e può essere combinata con altre opzioni per ottenere risultati più precisi. Assicurati di consultare la documentazione di “find” nel tuo sistema Linux per ulteriori dettagli e esempi.

t char ‘TIL: si sposta fino alla successiva occorrenza
di ‘char’ sulla linea
F char FIND: cerca la precedente occorrenza di ‘char’
sulla linea
T char ‘TIL: si sposta fino alla precedente occorrenza
di ‘char’ sulla linea
; ripete l’ultimo f, t, F o T eseguito
, capovolge l’ordine dell’ultimo f, t, F o T
eseguito
% mostra il confronto con (), [] o {}
n NEXT: ripete l’ultimo comando / o ?
N NEXT: capovolge l’ordine dell’ultimo comando
/ o ?
/string trova ‘string’ cercando in avanti; in aggiunta,
/string/ /string/;/str2/
sposterà il cursore sulla prima ‘str2’ dopo
‘string’
?string trova ‘string’ cercando a ritroso; l’opzione “;”
?string? ha lo stesso funzionamento come sopra
/, ? utilizza la stringa usata per la ricerca
precedente

NOTA : pattern utilizzati per le ricerche con / e ?

^ inizio della linea $ fine della linea
. qualsiasi char * qualsiasi num. di chars
\< inizio di parola \> fine di parola
[str] qualsiasi char in str [^str] chars non in str
[x-y] chars compresi tra x e y

/ 5
Grazie per aver votato!

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?