Utilitzant la comanda de 'descobriment' amb Linux - Ajuda Simple

Utilitzant la comanda de 'descobriment' amb Linux

per Sukrit Dhandhania el 18 de desembre, de 2008

Linux

Amb empentes dures que es tornen genuïnes barat durant el passat que pocs anys que hem desenvolupat acostumaven a tenir molts gigabytes o a vegades fins i tot terabytes de dades en els nostres ordinadors. Això és quan sent capaç es torna trobar informació en els nostres ordinadors important. Linux té una eina de línia d'ordres molt manejable anomenada de manera molt apta "descobriment". Compartiré amb vostè alguns trets bàsics de la comanda de "descobriment" d'aconseguir-lo començats. Estic bastant segur que el trobarà força útil.

La sintaxi per utilitzar "descobriment" es forma així:

Descobriment de # [on buscar] [criteris]

És un exemple simple del seu ús:

Descobriment de # -name "*.txt"
./Documents/articles/doctor_dolittle.txt
./Documents/articles/Installing_Redhat_Linux.txt
./Desktop/todo_list.txt

La comanda citada escorcollarà el guia actual i tots els seus subdirectoris per a arxius amb l'ampliació de "txt". Una cosa per fixar-se aquí és que tots els paràmetres per a descobriment són completament opcionals. Aquest mitjà que fins i tot si només introdueix el "descobriment" manen i colpien l'Entrar clau que tindrà un resultat - una llista de completament l'en el guia actual i els subdirectoris. Provi'l.

Si vol buscar a guies múltiples arxius de text pot llistar els guies per buscar en un després d'un altre:

Els # troben /home/hobbes/ /a casa/calvin/ -name "*.txt"
/home/calvin/Documents/articles/doctor_dolittle.txt
/home/calvin/Desktop/todo_list.txt
/home/hobbes/Desktop/articles.txt
/home/hobbes/data_logging.txt

Podria portar uns quants errors quan executa algunes recerques. Això es relacionaria principalment amb la manca de permissions. Un truc bonic per fer molt més neta la producció és enviar els errors a " /dev/null":

Els # troben /home/hobbes/ /a casa/calvin/ -name "*.txt" 2>/dev/null

Un altre problema que es podria trobar és amb el fet que per defecte aquestes recerques són cas sensible. Així recerca perquè "picasso" no produirà el resultat "Picasso". Pot esquivar allò utilitzant els " -iname " opció:

Els # troben /a casa/calvin/ -iname "picasso"
./Documents/images/picasso.png
./Documents/articles/The_artist_Picasso.doc

Hi ha molts "talls" frescos per a la comanda de "descobriment". Aquí són algun. Per trobar arxius que es modificaven en els 45 últims mín. pot fer una recerca basada en l'hora:

Els # troben /a casa/calvin/ -mmin -45
. /hola. txt
. /original. jpg

Similarment pot buscar arxius que s'han modificat entre fa 15 i 25 minuts:

Els # troben -mmin +15 -mmin -25

També pot controlar la profunditat aquell "descobriment" se'n va a quan escorcollant subdirectoris. La comanda següent:

Els # troben /a casa/calvin/ -maxdepth 2 -name "*.txt"

només se n'anirà a la part superior dos nivells del guia especificat i busca arxius amb l'ampliació d'arxiu de "txt". Opcionalment també pot dir "al descobriment" que per buscar només s'abaixen dos nivells:

Els # troben /a casa/calvin/ -mindepth 2 -name "*.txt"
./artexpo.txt
. /Documents/projecte. txt

Com amb la majoria de les comandes pot afegir la producció a un arxiu. Així si vol registrar una recerca que pot fer al seguir:

Els # troben /a casa/calvin/ -name "*.txt" > /tmp/search.log

La comanda de "descobriment" pot ser extremadament útil una vegada que aconsegueix el penjar d'això. Es pot probablement escriure sobre un llibre. El que he compartit amb vostè aquí és només un gust de les possibilitats. Porti un aspecte al manpage de la comanda per a indicadors a uns altres trets de "descobriment".

Correus Relacionats:
  • Màgia de línia d'ordres de Linux - trobi i reemplaci
  • Com instal·lar, organització i ús Google Desktop Search en Ubuntu
  • Com establir Evolució per a l'e-mail
  • Com tocar arxius de .rmvb a Ubuntu
  • Tecnologia i Estil de Vida
  • Porti classes d'Ajuda Simples just com aquest en el seu inbox d'e-mail tots els dies - de franc! Només ingressi a la seva adreça d'e-mail sota:

    Sempre pot optar fora d'aquesta subscripció d'e-mail a qualsevol moment.


    Llista d'Adreces d'Interès i Porció

    { 0 comentaris... afegeixi'n un ara }

    Deixi un Comentari

    Pot utilitzar aquests cordons de HTML i atributs: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>