Pevné disky sa stáva skutočnou lacné počas niekoľkých posledných rokov sme zvyknutý s niekoľkými gigabytov, alebo niekedy dokonca terabajtov dát na našom počítači. To je prípad, keď sú schopní nájsť informácie o našich počítačov dôležité. Linux má veľmi šikovný nástroj príkazového riadku veľmi vhodne nazýva "nájsť". Budem s vami zdieľať niektoré základné prvky tzv "nájsť" príkaz k vám začalo. Já jsem naprosto jist, že nájdeš to docela užitočné.
Syntax pre použitie "nájsť", je tvorený nasledovne:
# Nalézt [kde hľadať] [kritérií]
Jednoduchý príklad jeho použitie je:
# Nájsť-name "*. txt"
. / Dokumenty / články / doctor_dolittle.txt
. / Dokumenty / články / Installing_Redhat_Linux.txt
. / Desktop / todo_list.txt
Vyššie uvedený príkaz vyhľadá v aktuálnom adresári a všetkých jeho podadresárov na súbory s príponou "txt" rozšírenie. Jedna vec na vedomie, tu je, že všetky parametre pre nájdenie sú úplne dobrovoľné. To znamená, že aj keď len zadať "nájsť" príkaz a stlačte kláves Enter dostanete Výsledky - zoznam všetkých v aktuálnom adresári a podadresářích. Vyskúšajte si to.
Ak chcete vyhľadávať viac adresárov pre textové súbory, môžete zoznam adresárov na vyhľadávanie v jeden po druhom:
# Find / home / Hobbes / / home / Calvin /-name "*. txt"
/ Home / Calvin / Dokumenty / články / doctor_dolittle.txt
/ Home / Calvin / Desktop / todo_list.txt
/ Home / Hobbes / Desktop / articles.txt
/ Home / Hobbes / data_logging.txt
Možno si pár chýb pri spúšťaní niektorých hľadanie. To väčšinou súvisí s nedostatočnou oprávnenie. Pekný trik, aby sa produkcia oveľa čistejšie je poslať chyby na "/ dev / null":
# Find / home / Hobbes / / home / Calvin /-name "*. txt" 2> / dev / null
Ďalším problémom sa môžete stretnúť sa s tým, že v predvolenom nastavení týchto prehliadok sú veľké a malé písmená. Takže hľadanie "Picasso" neprinesie výsledok "Picasso". Môžete obísť tým, že pomocou "-iname" možnosť:
# Find / home / Calvin /-iname "Picasso"
. / Dokumenty / images / picasso.png
. / Dokumenty / články / The_artist_Picasso.doc
Existuje veľa cool "hack" na "nájdenie" command. Tu je niekoľko. Ak chcete nájsť súbory, ktoré boli modifikované počas posledných 45 minút, ktoré môžete urobiť čas-založené hľadanie:
# Find / home / Calvin /-mmin -45
. / Hello.txt
. / Artwork.jpg
Podobne môžete vyhľadávať súbory, ktoré boli pozmenené medzi 15 a 25 minútami:
# Find-mmin +15- mmin -25
Tiež môžete ovládať hĺbku, že "nájsť", keď ide do prehľadávania podadresárov. Nasledujúci príkaz:
# Find / home / Calvin / maxdepth-2-name "*. txt"
iba prejsť na začiatok dve úrovne zadaného adresára a Hľadať súbory s príponou "txt" súboru. Voliteľne možno tiež povedať, "nájsť" vyhľadávať iba dve úrovne nižšie:
# Find / home / Calvin / mindepth-2-name "*. txt"
. / Artexpo.txt
. / Dokumenty / project.txt
Rovnako ako u väčšiny príkazov je možné pripojiť na výstup do súboru. Takže ak sa chcete prihlásiť vyhľadávanie môžete urobiť nasledovné:
# Find / home / Calvin /-name "*. txt"> / tmp / search.log
Na "nájsť" príkaz môže byť veľmi užitočné, keď si pochopiť ju. Kniha môže byť pravdepodobne napísaná na. Čo som sa podeliť s vami tu je len chuť možnosti. Pozrite sa na príkaz jeho manpage pre odkazy na iné prvky "nájsť".





























0 comments… (0 komentáre ... pridať jednu teraz )
Zanechať komentár