Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je príkaz lokalizácie na PC?

Príkaz „lokalita“ v systéme Linux (a niektoré systémy podobné UNIX) je nástroj, ktorý nachádza súbory menom. Na rozdiel od `find`, ktorý priamo vyhľadáva systém súborov,„ lokalizovať “vyhľadáva databázu názvov súborov. Táto databáza je zvyčajne pravidelne aktualizovaná (napr. Denne alebo nočné) samostatným programom (často nazývaným `Aktualizovanéb`). Preto je „lokalita“ oveľa rýchlejší ako „Nájsť“ na vyhľadávanie veľkého súborového systému, ale jeho výsledky nemusia byť úplne aktuálne.

Ako to funguje:

1. Tvorba databázy: Program ako „AktualitatedB` vytvára a udržiava databázu všetkých súborov v systéme, zvyčajne ukladá cesty súborov a niekedy aj iné metadáta.

2. Vyhľadávanie: Príkaz „lokalita“ vyhľadáva túto databázu pre súbory zodpovedajúce danému vzoru.

3. Výsledky: `lokalizovať“ Vráti zoznam ciest súborov, ktoré zodpovedajú vzoru vyhľadávania.

Príklad použitia:

Ak chcete nájsť všetky súbory obsahujúce slovo „dokument“ v ich mene:

`` `Bash

lokalizovať dokument

`` `

Týmto sa rýchlo uvedie všetky súbory obsahujúce „dokument“ na ich ceste bez ohľadu na to, kde sú v súborovom systéme. Môžete tiež použiť zástupné znaky (`*` a `?`):

`` `Bash

Vyhľadajte *.txt # Nájde všetky súbory končiace v .txt

Vyhľadajte dokument?

`` `

Dôležité úvahy:

* Databázová sviežosť: Pamätajte, že výsledky „lokality“ odrážajú stav súborového systému v čase, keď bola databáza naposledy aktualizovaná. Novovytvorené alebo nedávno vymazané súbory nemusia byť zahrnuté do výsledkov.

* Citlivosť prípadu: Správanie sa „lokalizovať“, pokiaľ ide o citlivosť prípadov, sa môže líšiť v závislosti od konfigurácie systému.

* Nie je k dispozícii v systéme Windows: Príkaz „lokalita“ je nástroj Linux/Unix a nie je natívne dostupný v systéme Windows. Windows má svoju vlastnú funkciu vyhľadávania, ktorá funguje inak. Môžete použiť „kde“ v príkazovom riadku (pre spustiteľné súbory) alebo vstavané možnosti vyhľadávania programu Windows Explorer. Prípadne môžete do systému Windows nainštalovať subsystém Linux na použitie „lokalizovať“.

Stručne povedané, „lokalita“ poskytuje rýchly spôsob vyhľadávania súborov podľa mena v Linuxe a podobných systémoch, ale jeho rýchlosť prichádza za cenu potenciálne zastaraných výsledkov. Pre dôkladnejšie vyhľadávanie v reálnom čase je „Nájsť“ lepšou voľbou, aj keď je vo veľkých systémoch výrazne pomalšia.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené