Esempi più utili del comando Trova in Linux

Esempi più utili del comando Trova in Linux
In Linux Find Comid viene utilizzato per individuare i file in base ai criteri specificati da parte dell'utente. Non solo file, il comando Trova traccia anche le directory. I file possono essere cercati per nome del file, nome della directory, data di modifica, estensione e così via.

In questo follow-up, discuteremo gli esempi più utili del comando di ricerca che sono comunemente usati dalla comunità Linux per trovare in Linux.

Gli esempi più utili del comando Trova in Linux

Il comando Find viene utilizzato per trovare i file dalle directory e sottodirectory di Linux, la sintassi generale del comando Trova è:

$ find [options] [path] [espressione]

Il comando Find viene utilizzato con le opzioni che specificano il comando per eseguire alcune attività particolari, quindi dobbiamo definire il percorso da dove vogliamo trovare i file e, infine, dobbiamo sostituire l'espressione con il nome del file che vogliamo per scoprirlo.

Esempio 1: trovare il file con il suo nome

Per cercare i file per nome possiamo usare l'opzione "nome", per capire, scopriremo il file myfile.txt nella directory home usando il comando:

$ find /home /hammad -name myfile.TXT

Esempio 2: trovare il file escluso la sensibilità del caso

Se abbiamo dubbi sulla sensibilità del caso del nome di un nome file, possiamo sostituire l'opzione "Nome" con "Iname":

$ find /home /hammad -iname myfile.TXT

Esempio 3: trovare il file attraverso le estensioni

L'altro modo per trovare i file è attraverso le loro estensioni, ad esempio, possiamo scoprire i file di ".estensioni png "eseguendo il comando:

$ find /home /hammad -name “*.PNG "

L'output sopra visualizzato tutti i file in Linux con l'estensione di .png.

Esempio 4: utilizzando l'opzione "Tipo" con comando Trova

Allo stesso modo, ci sono diverse altre opzioni che possono essere utilizzate con il comando Trova come l'opzione "Tipo". È usato per scopi diversi, ad esempio, per visualizzare tutte le directory che useremo l'opzione "D":

$ Trova . -Tipo D

Nel comando eseguito, abbiamo usato il “."Il che aiuta il comando Trova a sfogliare la directory corrente.

Esempio 5: trovare file usando le loro dimensioni

Possiamo scoprire i file specificando le loro dimensioni:

$ Trova . -Tipo F -Size -1m

Esempio 6: trovare file utilizzando la data

L'altro utile esempio di ricerca è trovare file utilizzando la data di modifica come sessimo scoprire ".file txt "che vengono modificati negli ultimi 30 giorni, utilizziamo il comando:

$ find / -name "*.txt "-mtime +30 -daystart

Esempio 7: trovare file di sola lettura

Per scoprire i file di sola lettura, utilizzare il comando:

$ find / -perm / u = r

Allo stesso modo, per trovare i file eseguibili, sostituire la "R" con "x" nel comando sopra:

$ find / -perm / u = x

Esempio 8: trovare file con più estensioni

Possiamo anche trovare più file di diverse estensioni usando un singolo comando, ad esempio, troviamo i file che hanno estensioni ".txt "e".png "usando il comando:

$ Trova . -regex ".*\.\ (txt \ | png \) $ "

Esempio 9: trovare i file nascosti

Possiamo anche scoprire tutti i file nascosti della directory usando il comando Trova:

$ Find ~ -Type f Name ".*"

Esempio 10: trovare i file vuoti

Possiamo scoprire tutti i file e le directory che sono vuote usando il comando Trova:

$ find / -type f -empty

Nel comando sopra, abbiamo usato il flag "F" che visualizzava i file vuoti, se vogliamo visualizzare le directory vuote, utilizzare il flag "-D".

Conclusione

Il comando Find rende conveniente per noi risparmiare tempo e trovare i file particolari immediatamente ovunque si trovi in ​​Linux, inoltre, se conosciamo solo il nome di estensione o le sue dimensioni, possiamo ancora trovarlo usando il comando Trova. In questo follow-up, abbiamo discusso degli usi più importanti di Find Command con esempi in Linux. Utilizziamo il comando Trova per scoprire i file utilizzando il nome, le estensioni, le dimensioni, i file di sola lettura ed esecuzione.