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".





























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