Esempi di utilizzo del comando Trova in Linux

Anonim

Esempi di utilizzo del comando Trova in Linux

I file di file più popolari per i sistemi operativi sul kernel Linux hanno uno strumento di ricerca abbastanza funzionale. Tuttavia, i parametri che non sono sempre presenti in esso sono sufficienti per cercare le informazioni necessarie. In questo caso, un'utilità standard che inizia attraverso il "terminale" è di aiuto. Ti consente di inserire il comando, l'argomento e le opzioni per trovare facilmente i dati richiesti in una directory specifica o in tutto il sistema.

Usiamo il comando Trova in Linux

Il comando Trova è progettato per cercare vari oggetti, inclusi file di qualsiasi formato e directory di varie profondità. Dall'utente è necessario inserire solo il comando stesso, specificare il valore desiderato e assegnare gli argomenti per impostare i parametri di filtraggio. La procedura dell'utilità stessa di solito non richiede molto tempo, ma dipende dal volume delle informazioni scansionate. Ora dimoriamoci sugli esempi di utilizzo Trova in modo più dettagliato.

Transizione alla directory attraverso la console

Innanzitutto, vorrei ritirare un po 'dalla squadra principale e influire sul tema delle azioni aggiuntive che aiuteranno in futuro quando controllano dalla console. Il fatto è che le utilità di distribuzione Linux non sono affilate per cercare tutti gli elementi sul computer. Tutti i processi devono essere avviati solo con un'indicazione della posizione completa agli elementi o andare alla posizione attraverso il comando CD. Fallo può essere abbastanza abbastanza:

  1. Aprire il gestore file installato e vai alla cartella desiderata in cui si desidera utilizzare il comando Trova.
  2. Vai alla directory desiderata tramite Linux File Manager

  3. Su qualsiasi oggetto, fare clic su PCM e trova la voce "Proprietà".
  4. Transizione alle proprietà dell'oggetto nel sistema operativo Linux

  5. Vedrai la sua cartella genitore con un modo in pieno modo per indicare. Ricordalo per effettuare la transizione dal "terminale".
  6. Scopri la cartella principale dell'oggetto tramite le proprietà in Linux

  7. Ora eseguire la console, ad esempio, attraverso il menu.
  8. Avvio del terminale per i comandi di inserimento successivi in ​​Linux

  9. Scriviamo lì un comando cd / home / utente / cartella in cui l'utente è il nome della cartella principale dell'utente e la cartella è il nome della directory richiesta.
  10. Sposta in posizione nel terminale Linux

Se prima dell'uso della ricerca, eseguire l'istruzione indicata sopra, non è possibile prescrivere il percorso completo del file a condizione che sia nella posizione selezionata. Tale soluzione accelererà in modo significativo il comando in futuro.

Cerca i file nella directory corrente

Quando si esegue la ricerca dalla console più in esecuzione, riceverai il risultato della ricerca nella directory utente attiva. In un altro caso, ad esempio, quando si attiva durante la ricerca per posizione, nei risultati vedrai tutte le sottocartelle e i file presenti in essi.

Usando il comando Trova senza argomenti in Linux

Trova l'attivazione senza argomenti e le opzioni vengono utilizzate quando è necessario visualizzare tutti gli elementi contemporaneamente. Se il loro nome non è completamente inserito nella stringa, vale la pena modificare il comando in modo da ottenere la forma della ricerca. -Stampa.

Cerca i file nella directory specificata

Il comando per la visualizzazione dei file attraverso un percorso specificato non è praticamente diverso da quello che abbiamo menzionato sopra. Dovresti anche registrarti Trova, e dopo aggiungere ./Folder, se si desidera scoprire i dati della directory nella posizione corrente, oppure è necessario specificare il percorso completo, inserendo, ad esempio, trova ./home/user/ Download / cartella, dove cartella - la directory finale. Ogni elemento sarà ritirato da linee separate nell'ordine della loro profondità.

Utilizzo del comando Trova che indica la posizione del file in Linux

Ricerca per nome

A volte è necessario visualizzare oggetti che soddisfano solo il nome. Quindi l'utente deve specificare un'opzione separata per il team in modo che comprenda l'appello. La riga di input acquisisce questo tipo: Trova. -Name "Word", dove Word è una parola chiave per la ricerca, che è necessariamente scritta in virgolette doppie e, tenendo conto del registro di ciascun simbolo.

Cerca i file per nome tramite il comando Trova in Linux

Se non si conosce il registro esatto di ciascuna lettera o desideri visualizzare tutti i nomi appropriati, senza tenere conto di questo parametro, immettere nella console Trova. -Iname "parola".

Per filtrare i risultati per parola chiave all'argomento -Name, è aggiunto un altro. Il team acquisisce la forma di scoperta. -Name "Word", in cui la parola è una parola che deve essere esclusa.

Abilita il filtro per parola chiave Trova il comando in Linux

A volte è necessario trovare oggetti una chiave, escludendo l'altro. Quindi, assegnata alternativamente diverse opzioni di ricerca e la linea di input è ottenuta seguendo le seguenti operazioni: Trova. -Name "Word" -Not Nome "* .txt". Si prega di notare che nel secondo argomento nelle virgolette indicato "* .txt", e ciò significa che trovare funziona non solo con i nomi, ma anche con i formati di file specificati in questo modulo.

Ricerca combinata per comando Trova in Linux

C'è un operatore o. Ti consente di trovare immediatamente uno o più argomenti idonei. Ognuno è indicato separatamente, con l'aggiunta degli argomenti corrispondenti. Di conseguenza, si disattiva il seguente: Trova -Name "Word" -o -Name "Word1".

Opzioni di applicazione o comando Trova Linux

Specifica della profondità della ricerca

Il comando Trova aiuterà l'utente e poi quando è necessario trovare il contenuto della directory solo alla profondità specificata, ad esempio, nessuna analisi è necessaria all'interno della terza sottocartella. Per installare tali restrizioni, inserire Trova. -MaxDepth n -Name "Word", dove n è la profondità massima e -Name "Word" - qualsiasi argomento successivo.

Specificare la profondità di scansione del comando Trova in Linux

Cerca in più directory

Molte directory in una volta ci sono diverse cartelle con contenuti diversi. Se ci sono una grande quantità lì, e la ricerca deve essere implementata solo in certezza, quindi è necessario specificarlo quando si immette il comando Trova ./Folder ./Folder1 -Type F -Name "Word", dove ./ Polforte. / FOLDER1 è un elenco di directory adeguata e -Name "Word" - il resto degli argomenti.

Cerca in più cartelle quando si utilizza il comando Trova in Linux

Visualizzazione di elementi nascosti

Senza specificare l'argomento appropriato, gli oggetti nascosti nelle directory scansionati non verranno visualizzati nella console. Pertanto, l'utente prescrive manualmente un'opzione aggiuntiva in modo che alla fine il comando fosse così: trova ~ -type f -name. * ". Riceverai un elenco completo di tutti i file, ma se alcuni di essi non hanno accesso, prima della parola di ricerca nella riga, sudo sudo per attivare i diritti dei superutente.

Visualizza il comando dei file nascosti Trova in Linux

Scansione di gruppi di cartelle domestiche e utenti

Ogni utente può creare un numero illimitato di directory e oggetti in diverse posizioni. Trovare più velocemente le informazioni che appartengono a uno degli utenti, utilizzando il comando Trova e uno dei suoi argomenti. Nel registro "Terminale" Trova. -User Nome utente, dove il nome utente è il nome utente. Dopo aver inserito la scansione si avvierà automaticamente.

Mostra file appartenenti a un team di utenti specifico Trova in Linux

Approssimativamente lo stesso schema funziona con i gruppi di utenti. L'analisi dei file in esecuzione associata a uno dei gruppi avviene tramite Trova / Var / www -group GroupName. Non dimenticare che gli oggetti possono essere un numero elevato e sulla conclusione di tutti loro a volte richiede un sacco di tempo.

Mostra file appartenenti a un comando di ricerca di gruppo specifico in Linux

Filtro per data

Il sistema operativo salva automaticamente le informazioni sulla data di modifica di ciascun file esistente. Il comando Trova consente di trovarli tutti dal parametro specificato. È richiesto solo di registrare sudo trovi / -mime n, dove n è il numero di giorni fa quando l'oggetto è stato modificato l'ultima volta. Il prefisso sudo è necessario qui per ottenere dati e file destinati solo per il superutente.

Filtrazione per data di modifica quando il comando trova in Linux

Se sei interessato a visualizzare gli articoli che l'ultima volta ha aperto un certo numero di giorni fa, allora la stringa cambia la sua vista su Sudo Trova / -Time N.

Filtrazione per data di apertura quando il comando trova in Linux

Filtro dei file

Ogni oggetto ha le sue dimensioni, rispettivamente, il comando di ricerca dei file deve avere una funzione che consente loro di filtrarli da questo parametro. Trova come fare questo, devi solo impostare le dimensioni attraverso l'argomento stesso. Basta inserire Trova / -SIze N, dove n è il volume in byte, megabyte (m) o gigabytes (g).

Sezione filtrante per dimensione utilizzando Trova in Linux

È possibile specificare la gamma degli elementi desiderati. Quindi le definizioni si inseriscono nel comando, ad esempio, tale stringa: trova / -size + 500m -size -1000m. Tale analisi visualizzerà file di oltre 500 megabyte, ma meno di 1000.

Imposta la gamma di file per la ricerca tramite Trova in Linux

Cerca file e directory vuoti

Alcuni file o cartelle sono vuoti. Occupano solo uno spazio in eccesso sul disco e talvolta interferiscono con il normalmente interagire con il computer. Dovrebbero essere trovati per determinare ulteriori azioni, e questo aiuterà la ricerca / cartella -Type F funzionale, dove / cartella è un luogo in cui viene eseguita la scansione.

Mostra oggetti vuoti con Trova in Linux

Separatamente, vorrei notare brevemente altri argomenti utili, che di volta in volta diventano utili per gli utenti:

  • -mount - restrizione solo sul file system corrente;
  • -Type F - Visualizza solo file;
  • -Type D - mostra solo directory;
  • -Nogroup, -Nouser - Cerca i file che non appartengono a nessun gruppo o appartengono all'utente;
  • -Versione - Scopri la versione dell'utilità utilizzata.

Questa familiarizzazione con il team di ricerca è finita. Se si desidera studiare in dettaglio altri strumenti di console standard dei sistemi operativi sul kernel Linux, ti consigliamo di fare riferimento al materiale individuale in base al seguente link.

Per saperne di più: comandi usati frequentemente in terminale Linux

Dopo aver cercato le informazioni richieste, è possibile eseguire altre azioni con loro, ad esempio modificare, eliminare o studiare contenuti. Questo aiuterà gli altri servizi di utilità integrati "Terminal". Esempi del loro uso troveranno qui sotto.

Leggi anche: esempi di comandi GREP / CAT / LS in Linux

Leggi di più