Inoltre, c'è Catfish, un popolare strumento di ricerca con un indice di ricerca, che può trovare i tuoi file molto rapidamente.
Vorrei condividere i metodi che utilizzo io stesso quando lavoro nel terminale.
Il primo metodo prevede l'utilità find, che esiste in qualsiasi distribuzione, anche nei sistemi embedded basati su busybox. L'altro metodo è il comando localizza.
Per trovare file nel terminale Linux, Fai quanto segue.
- Apri la tua app terminale preferita. Il terminale XFCE4 è la mia preferenza personale.
- Digitare il seguente comando:|_+_|
Le argomentazioni sopra riportate sono le seguenti:
/percorso/della/cartella/ - la cartella da cui iniziare la ricerca. Se non specificato, la ricerca verrà avviata nella directory corrente.
Interruttori che utilizzo:
-iname: cerca file e cartelle che contengono la parte specificata nel nome e ignora le maiuscole e minuscole.Un esempio:
Ecco il comando che posso usare per trovare i miei articoli che ho scritto sul browser Opera:
|_+_| - Se devi trovare solo file o solo cartelle, aggiungi l'opzione-tipo fper file o -tipo dper le directory. Ecco alcuni esempi:
- Per trovare file e directory modificati di recente, puoi utilizzare le seguenti opzioni diTrovarecomando:
-mmin n - trova i file che sono stati modificati n minuti fa.-mtime n - trova i file che sono stati modificati n*24 ore fa. Quando find calcola quanti periodi di 24 ore fa è stato effettuato l'ultimo accesso al file, qualsiasi parte frazionaria viene ignorata, quindi per corrispondere a -mtime +1, un file deve essere stato modificato almeno due giorni fa. - È possibile eseguire un comando per i file trovati dalla query di ricerca. Vedere l'esempio seguente:|_+_|
Qui utilizziamo l'opzione -exec per eseguire il filePerchéeditor di testo per tutti i file nei risultati della ricerca. La porzione '{}' indica i file trovati daTrovarecomando. IL ';' ending specifica la fine del comando per il-esecuzopzione.
Il comando localizza
Lo strumento di ricerca di individuazione utilizza uno speciale database di file per trovare i file immediatamente. L'indice per il comando può essere creato e aggiornato daaggiornatobcomando. Sebbene i risultati della ricerca vengano visualizzati immediatamente, è necessario mantenere l'indice di ricerca e mantenerlo aggiornato, altrimenti il comando individua può trovare file che sono stati eliminati o spostati in un'altra directory.
Nel caso generale, la sintassi è la seguente.
|_+_|L'opzione -i significa 'ignora maiuscole e minuscole'.
Ecco un esempio:
Driver canon mg5200 windows 11
Suggerimento bonus: un altro metodo che utilizzo spesso è Midnight Commander (mc), l'app di gestione file della console. A differenza di find o individua, mc non è incluso per impostazione predefinita in tutte le distribuzioni Linux che ho provato. Potrebbe essere necessario installarlo da soli.
Trova file con mc
Per trovare file contenenti testo specifico utilizzando Midnight Commander, avvia l'app e premi la seguente sequenza sulla tastiera:
Alt + Maiusc + ?
Questo aprirà la finestra di dialogo di ricerca.
Compila la sezione 'Nome file:' e premi il tasto Invio. Troverà tutti i file che corrispondono ai criteri.
È possibile posizionare questi file nel pannello sinistro o destro utilizzando il filePannellizzareopzione e copia/sposta/elimina/visualizza/fai quello che vuoi con loro.
Questo è tutto.