Ar diskdziņiem kļūst reāls lētu pēdējos gados mēs esam audzē pieradis ņemot daudziem gigabaitiem vai dažreiz pat terabaitiem informācijas par mūsu datori. Tas ir, ja to var atrast informāciju par mūsu datori kļūst svarīga. Linux ir ļoti ērts komandrindas rīks ļoti aptly saucamo "atrast". I'll dalīties ar Jums dažus pamata pazīmes, "Meklēt" komandu, lai iegūtu Jums sākusies. Esmu diezgan pārliecināts, ka jūs atradīsiet it pretty noderīgu.
The syntax izmantošanas "Meklēt" ir izveidota šādi:
# Atrast [kur meklēt] [Kritēriji]
Vienkāršs piemērs, tās izmantošana ir:
# Atrast-name "*. txt"
. / Dokumenti / articles / doctor_dolittle.txt
. / Dokumenti / articles / Installing_Redhat_Linux.txt
. / Desktop / todo_list.txt
Iepriekš komanda meklēs pašreizējā direktoriju un visas tā subdirectories datnēm ar "txt" pagarinājumu. Viena lieta, piebilst, ir tā, ka visi parametri atrast ir pilnīgi obligāta. Tas nozīmē, ka, pat ja jūs vienkārši ievadiet "Meklēt" komandu un Enter taustiņu Jūs saņemsiet rezultātu - sarakstu ar visiem šajā direktorijā un subdirectories. Try it out.
Ja vēlaties meklēt vairāku katalogi teksta failus varat uzskaitīt katalogi meklēt vienu pēc citu:
# Atrast / home / hobbes / / home / Calvin /-name "*. txt"
/ home / Calvin / Dokumenti / articles / doctor_dolittle.txt
/ home / Calvin / Desktop / todo_list.txt
/ home / hobbes / Desktop / articles.txt
/ home / hobbes / data_logging.txt
Jūs varētu saņemt dažus kļūdas, kad jūs darbināt dažas meklējumus. Tas galvenokārt ir saistīts ar to, ka nav permissions. A nice triks, lai produkciju daudz tīrākas ir jānosūta kļūdas "/ dev / null":
# Atrast / home / hobbes / / home / Calvin /-name "*. txt" 2> / dev / null
Vēl viena problēma, jūs varētu saskarties, ir ar to, ka pēc noklusējuma šīs pārmeklēšanu reģistrjutīgi. Tātad, meklējot "Picasso" neatrisinās ražu rezultāts "Picasso". Varat apiet, ka, izmantojot "-iname" iespēja:
# Atrast / home / Calvin /-iname "Picasso"
. / Dokumenti / images / picasso.png
. / Dokumenti / articles / The_artist_Picasso.doc
Ir daudz cool "hacks", lai "Meklēt" komandu. Šeit ir daudz. Lai atrastu failu, kas tika pārveidots pēdējo 45 mins jūs varat darīt, laika balstītas meklēšana:
# Atrast / home / Calvin /-mmin -45
. / hello.txt
. / artwork.jpg
Tāpat jūs varat meklēt failus, kas ir mainīti no 15 līdz 25 minūtēm:
# Atrast mmin +15-mmin -25
Varat arī kontrolēt dziļumu, ka "Meklēt" tērēta, meklējot subdirectories. Turpmāk komandu:
# Atrast / home / Calvin /-maxdepth 2-name "*. txt"
tikai iet uz augšu divu līmeņu norādītajā direktorijā un meklēt failus ar "txt" failu paplašinājums. Izvēles varat pateikt "Meklēt", lai meklētu tikai divi līmeņi zemāks:
# Atrast / home / Calvin /-mindepth 2-name "*. txt"
. / artexpo.txt
. / Dokumenti / project.txt
Kā ar lielāko daļu komandas varat pievienot izejas uz failu. Tātad, ja vēlaties log meklēšanas varat rīkojieties šādi:
# Atrast / home / Calvin /-name "*. txt"> / tmp / search.log
The "Meklēt" komanda var būt ārkārtīgi noderīgi, ja jūs iegūstat hang of it. A book var droši jāraksta on. Ko es esmu koplietojis ar jums šeit ir tikai garšu, iespējām. Veikt apskatīt komandu's manpage, lai norādes uz citām iezīmēm "Atrast".





























0 comments (0 comments ... pievienot vienu tagad )
Leave a Comment