Utilizzando il 'trovare' con Linux

on December 18, 2008 da Sukrit Dhandhania il giorno 18 Dicembre, 2008

Linux

Con hard disk a basso prezzo diventa reale nel corso degli ultimi anni ci siamo abituati ad avere molti gigabyte o talvolta anche terabyte di dati sul nostro computer. Questo è il momento di essere in grado di trovare informazioni sui nostri computer diventa importante. Linux è molto utile uno strumento della riga di comando molto ben chiamato "trovare". I'll condividere con voi alcune caratteristiche di base del "trovare" comando per cominciare. Sono certo che troverete è piuttosto utile.

La sintassi per l'utilizzo di "trovare" è formato come questo:

# Trovare [dove ricerca] [criteri]

Un semplice esempio del suo uso è il seguente:

# Find-name "*. txt"
. / Documenti / articoli / doctor_dolittle.txt
. / Documenti / articoli / Installing_Redhat_Linux.txt
. / Desktop / todo_list.txt

Il comando precedente si ricerca la directory corrente e tutte le sue sottodirectory per i file con il "txt" estensione. Una cosa da notare è che tutti i parametri per trovare sono completamente facoltativo. Ciò significa che, anche se hai appena entrerete nel "trovare" comando e premete il tasto Invio si ottiene un risultato - un elenco di tutti i nella directory corrente e le sottodirectory. Provarlo.

Se si desidera effettuare la ricerca più directory per i file di testo si possono elencare le directory di ricerca in uno dopo l'altro:

# Find / home / Hobbes / / home / Calvin /-name "*. txt"
/ home / Calvin / Documenti / articoli / doctor_dolittle.txt
/ home / Calvin / Desktop / todo_list.txt
/ home / Hobbes / Desktop / articles.txt
/ home / Hobbes / data_logging.txt

Si potrebbe ottenere un qualche errore quando si esegue alcune ricerche. Ciò è in gran parte legati alla mancanza di autorizzazioni. Un bel trucco per rendere l'output molto più pulito è quello di inviare gli errori su "/ dev / null":

# Find / home / Hobbes / / home / Calvin /-name "*. txt" 2> / dev / null

Un altro problema che potresti avere è il fatto che, in mancanza di queste ricerche sono maiuscole e minuscole. Quindi, alla ricerca di "Picasso" non produrrà il risultato "Picasso". È possibile aggirare che utilizzando il "-iname" opzione:

# Find / home / Calvin /-iname "Picasso"
. / Documenti / immagini / picasso.png
. / Documenti / articoli / The_artist_Picasso.doc

Ci sono molti cool "hack" per la "trovare" il comando. Qui ci sono pochi. Per trovare i file che sono stati modificati negli ultimi 45 minuti si può eseguire un tempo basata sulla ricerca:

# Find / home / Calvin /-mmin -45
. / hello.txt
. / artwork.jpg

Allo stesso modo è possibile eseguire la ricerca per i file che sono stati modificati tra i 15 ei 25 minuti fa:

# Trova mmin-15-mmin -25

È inoltre possibile controllare la profondità che "trovare" quando va in ricerca sottodirectory. Il seguente comando:

# Find / home / Calvin / maxdepth-2-name "*. txt"

solo andare verso l'alto due livelli della directory specificata e cercare i file con "txt" file con estensione. In alternativa si può anche dire "trovare" per cercare solo due livelli più bassi:

# Find / home / Calvin / mindepth-2-name "*. txt"
. / artexpo.txt
. / Documenti / project.txt

Come con la maggior parte dei comandi è possibile aggiungere l'output in un file. Quindi, se si desidera accedere a una ricerca è possibile effettuare le seguenti operazioni:

# Find / home / Calvin /-name "*. txt"> / tmp / search.log

Il "trovare" il comando può essere estremamente utile una volta a ottenere il blocco di esso. Un libro può probabilmente essere scritto. Quello che ho condiviso con voi, qui è solo un assaggio delle possibilità. Date un'occhiata al comando man per puntatori ad altre caratteristiche di "trovare".

Related Interventi:
  • Come per l'installazione, la configurazione e l'utilizzo di Google Desktop Search in Ubuntu
  • Come configurare Evolution per la posta elettronica
  • Come si gioca. Rmvb file in Ubuntu
  • Come installare Adobe AIR in Ubuntu
  • Tecnologia e stile di vita
  • Ottieni Aiuto tutorial semplice come questo nella tua casella di posta tutti i giorni - gratuitamente! Basta inserire il tuo indirizzo email qui sotto:

    È possibile scegliere di questa e-mail di iscrizione in qualsiasi momento.


    Favoriti e Condividi

    0 comments… (0 commenti ... aggiungere uno ora )

    Lascia un tuo commento

    È possibile utilizzare questi tag HTML e gli attributi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>