Come cercare file, directory, con determinati criteri su Linux Terminal

Mentre lavora con Linux, c'è sempre un modo per scoprire i tuoi file, per non dimenticare, dove li hai tenuti l'ultima volta. Alla ricerca di file, su GUI non è un grosso problema, ma per quanto riguarda la ricerca di file, quando si lavora sul terminale, o la riga di comando o Linux! Non vi è dubbio, la maggior parte delle attività essenziali su Linux, può essere facilmente svolta con l'aiuto della riga di comando o del terminale su Linux e cercare un file o una directory, non è un'eccezione a questo. Sì, puoi cercare come un professionista, con l'aiuto del terminale Linux. Ma come! Proprio come altre attività, devi solo conoscere il comando e il formato per cercare i file sul tuo computer.

Il comando per cercare file e directory su Linux è 'Trovare'. Sì, solo un sinonimo di ricerca. Ma, usare il comando non è facile come il nome e devi ricordare il formato, o il comando, o, soprattutto, la sintassi del comando, per abbandonare la GUI, quando hai intenzione di cercare i tuoi file e directory. Se sei un utente di Windows e cerchi anche file su Linux GUI, è possibile impostare determinati criteri al momento della ricerca di file e directory, per rendere il processo di ricerca, molto più semplice ed efficiente. In caso di ricerca della riga di comando, anche puoi assegnare il numero di caratteri nel nome file, il formato del file, la dimensione del file e una pletora di altre opzioni, per fare il processo di ricerca, un fascino per te.

Non scopriamo come usare il ''Trovare'Comando per la ricerca di file e directory su Linux.

Comandi di ricerca Linux per trovare i file

Trovare file con nome in Linux Terminal

Proviamo prima a usare il 'Trovare'Comando per cercare file, con un certo nome e per questo, dovrai utilizzare il seguente comando Linux.

Formato: trovare / -name<filename.ext>

  • Esempio: trovare / -name textfile1.txt

Questo comando inizierà a cercare il file con il nome 'textfile1.txt', sul file system completo locale. Ma, se sei un utente di Windows, la differenza è che, in Linux, il nome dei file è sensibile e se si utilizza'-nome'Per trovare i file, il caso dovrebbe corrispondere.

Ma cosa fare, se non ricordo, se il nome file fosse nella parte superiore del caso o nella minuscolo! Linux ha anche una soluzione per te. Basta usare '-Yame', invece di' -name 'e Linux inizierà a cercare i file, ignorando il caso.

Formato: trova / -iname<filename.txt>

  • Esempio: Trova / -iname textfile1.txt

File con il nometextfile1.txtverranno cercati e i caratteri all'interno del nome file possono essere in maiuscolo o minuscolo.

Tipo -Linux Comando per trovare file o directory

Ora, potresti essere bloccato nella ricerca di un file, con un determinato tipo di file, ma non conosci il nome del file. Non preoccuparti, Linux ha anche una soluzione per te!

Puoi trovare file, file normali, directory e collegamenti simbolici, con Linux. C'è solo un piccolo comando, che dovresti ricordare, proprio come il modo, cerchi file, con un nome.

Formato: trovare / -tipo<f/d/l/c/b>

Qui,

'F'si riferisce a file normali,

'D'alle directory,

'l'a collegamenti simbolici,

'B'a tutti i dispositivi di blocco e

'C'si riferisce ai dispositivi del personaggio.

Se stai usando Linux su un computer, i primi due saranno sufficienti per te.

  • Esempio: trova / -tipo C

Questo file mostrerà l'elenco di tutti i file, all'interno del file system locale.

Ma questo non è sicuramente qualcosa, che vuoi. Potresti cercare un file o una directory, di un determinato formato e, in tal caso, dovresti combinare "tipo'E 'nome'insieme.

Formato: trovare / -tipo<f/d/l/c/b> -name *.extension

  • Esempio: trovare / -type f -name *.txt

Questo inizierà a cercare tutti i file con l'estensione'.TXT', all'interno del file system locale. Puoi anche mantenere prima la sezione Nome e la sezione Tipo. Non comporterà alcun cambiamento dell'output.

Trovare file con dimensioni

Un'altra opzione è disponibile, proprio come cercare Linux e Windows. Puoi persino cercare file, che hanno una dimensione particolare. Non è necessario essere esatti, poiché puoi persino cercare file, che si trova all'interno di un intervallo. Ma come farlo.

Formato: trova / -zeze<Lower Range> -misurare<Upper Range>

Se si desidera trovare file sopra o sotto una certa dimensione, ecco il formato per questo.

Formato: trova / -cize <+size> (utilizzato per trovare file al di sopra della dimensione data)

Trova / -Size <-Size> (utilizzato per trovare file al di sotto della dimensione data)

Qui la dimensione del file può essere in più unità, dove

'C'fare riferimento a byte,

'K'Fare riferimento a Kilobyte,

'M'A Megabytes,

'G'a Gigabyte.

Difficilmente dovrai trovare file in altre unità!

  • Esempio: trovare / -dimensione +3000m -Mize -6000m

Troverà tutti i file all'interno del file system locale, che sono più di 3000 MB, maminore di 6000 MB.

  • Esempio: trovare / -dimension -100m

Ti aiuterà a trovare file, che sonoMeno di 100 MBdi dimensioni.

Trovare solo in una certa posizione

Ora, potresti sapere, dove esattamente, un file può essere localizzato. In tali casi, è possibile specificare la posizione per rendere il processo di ricerca, molto più efficiente e veloce. Prima di passare a ciò, consente la ricerca con il comando "Trova".

La struttura di 'Trovare'Il comando va così.

Trovare<path> -<criteria> argomenti(Negli esempi sopra, abbiamo usato'/'come percorso, per un motivo specifico)

Qui, il'/'si riferisce al file system completo e se si sostituisce il'/'con il desideratoURL, puoi iniziare a cercare file solo all'interno di quella posizione.

  • Esempio: Trova/MNT/D/-Mize +1000M

Inizierà a cercare tutti i file nella directory'D'In 'mnt ', dov'è la dimensione del filePiù di 1000 MB.

Combinando tutto

Ora, troviamo uno scenario pratico, in cui si desidera cercare un certo tipo di file, all'interno della posizione desiderata, che si trova in un certo intervallo di dimensioni. Puoi semplicemente combinare tutti i criteri di cui sopra, in un singolo 'Trovare'Comando Linux.

Formato: trova<path> -Type F -Name <*. Extension> -Mize<arguments>

  • Esempio: Find/mnt/e/-type f -name *.mp4 -zeze +100m -zeize -1000m

Inizierà a cercare tutti i file con l'estensione '.mp4 'con la directory 'E 'Di 'mnt ', dove le dimensioni dei file sono inferiori a1000 MB, ma sono più di100 MB.

Ora, sarai un maestro per trovare i tuoi file su Linux, senza affrontare alcun problema. Non è la fine però. Potresti esplorare molte altre cose relative al comando "trova", digitando "Trova -Help', sul tuo terminale Linux. Ma, sono sicuro, le informazioni fornite qui soddisferanno sicuramente le tue esigenze nella maggior parte dei casi, per le tue esigenze quotidiane.

Spero che le piccole informazioni siano state utili per te. Se hai qualcosa di più da sapere, non dimenticare di farmelo sapere nella sezione commenti in basso.

Related Posts