EDITOR VI : COMANDO FIND

4.8
(567)

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!
Vuoi abilitare le notifiche?
Desiderate avere la possibilita’ di ricevere delle notifiche? Se si avrete la possibilita’ di essere sempre aggiornati con le nostre ultime proposte o notizie . Consigliamo l’adesione Grazie !
Attiva

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 567

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

Vai alla barra degli strumenti