Izmantojot meklējamajā komandu ar Linux

on December 18, 2008 by Sukrit Dhandhania on December 18, 2008

Linux

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

Related Ziņojumi:
  • Linux komandrindas burvju - atrast un nomainīt
  • Kā, lai noteiktu jūsu free disk space in Linux
  • Kā uzstādīt, setup un izmantot Google Desktop Search in Ubuntu
  • Kā izveidot Evolution e-pasta
  • Kā spēlēt. Rmvb failus Ubuntu
  • Get Simple Help konsultācijas tāpat kā šo, jūsu e-pasta iesūtni katru dienu - bez maksas! Tikai ievadiet savu e-pasta adresi zemāk:

    Jūs vienmēr varat atteikties no šo e-pasta abonēšanas jebkurā brīdī.


    Grāmatzīmēm un Share

    0 comments… (0 comments ... pievienot vienu tagad )

    Leave a Comment

    Jūs varat izmantot šos HTML tagiem un atribūtiem: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>