Windows Tips & News

Come trovare file nel terminale Linux

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

Linux, indipendentemente dalla distribuzione che utilizzi, viene fornito con una serie di strumenti GUI che consentono la ricerca di file. Molti gestori di file moderni supportano la ricerca di file direttamente nell'elenco dei file. Tuttavia, esistono diverse situazioni in cui è necessario utilizzare la console, ad esempio durante una sessione SSH o quando il server X non si avvia. Ecco come trovare rapidamente i file utilizzando il terminale.

Annuncio

Se puoi usare la GUI, la ricerca dei file non è un problema. Nel mio ambiente desktop XFCE preferito, il file manager Thunar consente la ricerca di file digitando il nome del file direttamente nell'elenco dei file.
Cerca file Linux

Inoltre, c'è Catfish, un popolare strumento di ricerca con un indice di ricerca, che può trovare i tuoi file molto rapidamente.

Pesce gatto Linux

Vorrei condividere i metodi che uso io stesso quando lavoro nel terminale.
Il primo metodo prevede l'utilità di ricerca, che esiste in qualsiasi distribuzione, anche nei sistemi embedded basati su busybox. L'altro metodo è il comando locate.

Per trovare file nel terminale Linux, Fare quanto segue.

  1. Apri la tua app terminale preferita. Terminale XFCE4 è la mia preferenza personale.
  2. Digita il seguente comando:
    trova /percorso/della/cartella/ -iname *file_name_portion*

    Gli argomenti di cui sopra sono i seguenti:
    /percorso/della/cartella/ - la cartella da cui iniziare la ricerca. Se non specificato, la ricerca verrà avviata nella directory corrente.
    Switch che uso:
    -iname - cerca file e cartelle che contengono la parte specificata nel nome e ignora il caso di testo.

    Un esempio:

    Ecco il comando che posso usare per trovare i miei articoli che ho scritto sul browser Opera:

    trova ~/Documents/winaero/ -iname *opera*.txt
    Trova file in Linux
  3. Se hai bisogno di trovare solo file o solo cartelle, aggiungi l'opzione -tipo f per i file o -tipo d per le directory. Ecco alcuni esempi:
    Trova solo file in LinuxTrova solo directory in Linux
  4. Per trovare file e directory modificati di recente, puoi utilizzare le seguenti opzioni del trova comando:
    -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 abbinare -mtime +1, un file deve essere stato modificato almeno due giorni fa.
  5. È possibile eseguire un comando per i file trovati dalla query di ricerca. Vedere il seguente esempio:
    find ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Qui, usiamo l'opzione -exec per eseguire il vim editor di testo per tutti i file nei risultati della ricerca. La parte "{} " indica i file trovati da trova comando. Il "\;" ending specifica la fine del comando per il -exec opzione.Terminale Trova aperto in VimFile aperto in Vim

Contenutinascondere
Il comando di localizzazione
Trova file con mc

Il comando di localizzazione

Lo strumento di ricerca di localizzazione utilizza uno speciale database di file per trovare i file all'istante. L'indice per il comando può essere creato e aggiornato dal aggiornatob comando. Mentre i risultati della ricerca vengono visualizzati istantaneamente, è necessario mantenere l'indice di ricerca e mantenerlo aggiornato, altrimenti il ​​comando locate può trovare file che sono stati eliminati o spostati in un'altra directory.

Nel caso generale, la sintassi è la seguente.

individuare -i nome_file

L'opzione -i significa "ignora maiuscole/minuscole".

Ecco un esempio:

Trova con Trova Linux Original
Trova con Trova Linux 2

Suggerimento bonus: un altro metodo che uso spesso è Midnight Commander (mc), l'app di gestione dei file della console. A differenza di find o locate, mc non è incluso di default in tutte le distribuzioni Linux che ho provato. Potrebbe essere necessario installarlo da soli.

Trova file con mc

Per trovare file contenenti un testo specifico utilizzando Midnight Commander, avvia l'app e premi la seguente sequenza sulla tastiera:
Alt + Spostare + ?
Questo aprirà la finestra di ricerca.

Trova file con Mc Linux Original

Compila la sezione "Nome file:" e premi il tasto Invio. Troverà tutti i file che corrispondono ai criteri.

Trova file con risultati Mc Linux

Puoi posizionare questi file nel pannello sinistro o destro usando il Pannellizza opzione e copia/sposta/elimina/visualizza/fai quello che vuoi con loro.

Questo è tutto.

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Linux Mint annuncia la versione 20.1 "Ulyssa", i propri pacchetti Chromium e molto altro

Linux Mint annuncia la versione 20.1 "Ulyssa", i propri pacchetti Chromium e molto altro

Nella sua sintesi mensile, il progetto Linux Mint ha rivelato il nome in codice di Linux Mint 20....

Leggi di più

Cosa aspettarsi in Xfce 4.16

Cosa aspettarsi in Xfce 4.16

Il team dietro il mio ambiente desktop Linux preferito (e secondo me il migliore) "Xfce" ha rivel...

Leggi di più

Adduplex: Windows 10 20H2 raggiunge una quota di mercato di quasi il 30%

Adduplex: Windows 10 20H2 raggiunge una quota di mercato di quasi il 30%

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più