Come trovare un file in Linux dalla riga di comando

Come trovare un file in Linux dalla riga di comando

Trovare file in Linux è difficile se si utilizza l'interfaccia della riga di comando. Il modo più semplice e semplice per trovare il file in Linux è tramite il comando. Il comando di ricerca Linux filtra i file utilizzando un meccanismo condizionale. Questo articolo copre tutte le informazioni per trovare i file in Linux.

Come trovare un file in Linux dalla riga di comando

C'è un modo più semplice e semplice per trovare un file su Linux attraverso la riga di comando e cioè utilizzando il comando Trova e qui ci sono alcuni modi per trovare un file usando il comando Trova:

  • Trovare un file tramite nome
  • Trovare un file attraverso il formato
  • Trovare un file tramite il contenuto
  • Trovare un file attraverso il tempo di modifica
  • Trovare un file tramite dimensione del file
  • Trovare un file nascosto

1: trovare un file tramite il nome

Find è un'utilità in Linux, per trovare i file e le directory. È possibile trovare i file utilizzando i vari parametri tra cui nome, tipo e data. Utilizzare la seguente sintassi del comando per la ricerca di un file con un nome specifico:

sudo trova -name

Per illustrazione ho creato un semplice file di test e utilizzare il comando Trova per ottenere il suo indirizzo:

sudo find -name testfile.TXT

2: trovare un file attraverso il formato

Per trovare tutti i file attraverso i loro formati, quindi utilizzare la sintassi di seguito:

Trovare -nome "*."

Per illustrazione ho cercato tutto il file di testo nella directory home utilizzando la sintassi sopra menzionata:

Find/Home/Zainab/-Name "*.TXT"

Puoi anche cercare anche file di script bash semplicemente sostituendo il formato .txt to .sh

3: trovare un file tramite i dati

Per cercare i file vuoti in qualsiasi directory, utilizzare questo comando:

Trovare . -Tipo F -empty

4: trovare un file attraverso il tempo di modifica

Il comando Find può anche filtrare i file in base al momento in cui sono stati modificati l'ultima volta, quindi ecco la sintassi per il comando che può essere utilizzato per trovare un file in base alla sua ultima modifica:

find / -name "*conf" -mtime

Per illustrazione ho cercato tutti i file che vengono modificati meno di 7 giorni, quindi nella sintassi ho sostituito il numero di giorni con "-7":

sudo find / -name "*conf" -mtime -7

5: trovare un file tramite dimensione:

Un altro modo per trovare un file utilizzando questo comando Trova è impostando un filtro della dimensione del file e per questo ecco la sintassi per esso:

Trovare -Tipo F -zeize

Per illustrazione, ho impostato il filtro di 5 MB nella sintassi sopra e il comando seguente fornisce i file la cui dimensione è pari a 5 MB o sono inferiori:

Find /Home -Type F - -dimensione -5m

6: trovare i file nascosti

Seguendo i comandi ricerche per i file nascosti nella directory specifica:

Trovare . -tipo f -name ".*"

Il punto nel comando sopra indica la directory corrente.

Conclusione

Mentre all'inizio potrebbe sembrare difficile individuare un file in Linux, ma imparare a trovare un file in Linux renderà più semplice. Il comando Find è il modo più semplice per trovare i file all'interno della riga di comando. Il comando Trova cerca in modo efficiente i file e le directory.