Tiež je tu Catfish, populárny vyhľadávací nástroj s indexom vyhľadávania, ktorý dokáže nájsť vaše súbory naozaj rýchlo.
Chcel by som sa podeliť o metódy, ktoré sám používam, keď pracujem v termináli.
Prvá metóda zahŕňa nástroj find, ktorý existuje v akejkoľvek distribúcii, dokonca aj vo vstavaných systémoch postavených na busybox. Ďalšou metódou je príkaz lokalizovať.
Ak chcete nájsť súbory v termináli Linux, urobte nasledovné.
- Otvorte svoju obľúbenú terminálovú aplikáciu. Terminál XFCE4 je moja osobná preferencia.
- Zadajte nasledujúci príkaz:|_+_|
Vyššie uvedené argumenty sú nasledovné:
/cesta/do/priečinka/ – priečinok, v ktorom sa má začať vyhľadávanie. Ak nie je zadané, vyhľadávanie sa spustí v aktuálnom adresári.
Prepínače, ktoré používam:
-name - hľadať súbory a priečinky, ktoré obsahujú zadanú časť v názve a ignorovať malé a veľké písmená.Príklad:
Tu je príkaz, ktorý môžem použiť na nájdenie mojich článkov, ktoré som napísal o prehliadači Opera:
|_+_| - Ak potrebujete nájsť iba súbory alebo iba priečinky, pridajte možnosť- typ fpre súbory alebo -typ dpre adresáre. Tu je niekoľko príkladov:
- Ak chcete nájsť nedávno upravené súbory a adresáre, môžete použiť nasledujúce možnostiNájsťpríkaz:
-mmin n - nájde súbory, ktoré boli upravené pred n minútami. -mtime n - nájde súbory, ktoré boli upravené pred n*24 hodinami. Keď zistíte, pred koľkými 24-hodinovými obdobiami bol súbor naposledy prístupný, akákoľvek zlomková časť sa ignoruje, takže na zhodu s -mtime +1 musí byť súbor upravený aspoň pred dvoma dňami. - Je možné vykonať príkaz pre súbory nájdené vaším vyhľadávacím dopytom. Pozrite si nasledujúci príklad:|_+_|
Tu používame možnosť -exec na spusteniepretožetextový editor pre všetky súbory vo výsledkoch vyhľadávania. Časť '{} ' predstavuje súbory nájdené serveromNájsťpríkaz. ';' ending určuje koniec príkazu pre-execmožnosť.
Príkaz lokalizovať
Nástroj na vyhľadávanie lokalizácie používa špeciálnu databázu súborov na okamžité vyhľadanie súborov. Index pre príkaz môže vytvoriť a aktualizovaťaktualizovanébpríkaz. Zatiaľ čo sa výsledky vyhľadávania zobrazujú okamžite, musíte udržiavať index vyhľadávania a udržiavať ho aktuálny, inak môže príkaz locate nájsť súbory, ktoré boli odstránené alebo presunuté do iného adresára.
Vo všeobecnom prípade je syntax nasledovná.
|_+_|Voľba -i znamená 'ignorovať malé a veľké písmená'.
Tu je príklad:
podsvietenie klávesnice hp 14
Bonusový tip: Ďalšou metódou, ktorú často používam, je Midnight Commander (mc), aplikácia správcu súborov konzoly. Na rozdiel od funkcie find or locate, mc nie je štandardne zahrnuté vo všetkých linuxových distribúciách, ktoré som skúšal. Možno ho budete musieť nainštalovať sami.
Nájdite súbory pomocou mc
Ak chcete nájsť súbory obsahujúce konkrétny text pomocou Midnight Commander, spustite aplikáciu a na klávesnici stlačte nasledujúcu postupnosť:
Alt + Shift + ?
Tým sa otvorí dialógové okno vyhľadávania.
Vyplňte časť „Názov súboru:“ a stlačte kláves Enter. Nájde všetky súbory, ktoré zodpovedajú kritériám.
Tieto súbory môžete umiestniť na ľavý alebo pravý panel pomocouPanelizovaťmožnosť a kopírovať/presunúť/vymazať/zobraziť/robiť s nimi, čo chcete.
To je všetko.