Ako nájsť súbor v linuxe
Nájdite súbor v systéme Linux je dosť ťažký, ak neviete, ako to urobiť. Najlepšie je využiť rôzne tímy, ktoré sú zapísané do terminálu. Po zvládnutí takýchto príkazov dostanete úplnú kontrolu nad súbormi a tiež tieto príkazy sú funkčnejšie ako podobné vyhľadávače v iných operačných systémoch.
Kroky
Metóda 1 z 3:
Nástroj nájsťjeden. Nájdite súbor podľa jeho mena. Takéto najjednoduchšie vyhľadávanie sa vykonáva pomocou využitia Nájsť. Nasledujúci príkaz bude vyhľadávať súbor v aktuálnom adresári a vo všetkých jeho podadresároch.
Nájsť -iname "Názov súboru"
- Zadať -Volám sa namiesto -Názov, Ignorovať register v súbore s názvom. Tím -Názov Consides Register.

2. Spustite vyhľadávanie v koreňovom adresári. Ak chcete spustiť vyhľadávanie v systéme, pridajte modifikáciu na vyžiadanie Podnik. V tomto prípade tím Nájsť bude hľadať súbor vo všetkých adresároch, počnúc koreňom.
Nájsť / -iname "Názov súboru"

3. Použite symbol zovšeobecnenia .*, Ak chcete kontaktovať súbory, ktorých názov zodpovedá časti požiadavky. Pomocou symbolu zovšeobecnenia * Môžete nájsť súbor, ktorého celé meno nie je známe, alebo nájsť všetky súbory so špecifickým rozšírením.
Nájsť / Domov / Max -iname "*.CONF"

4. Uľahčiť riadenie výsledkov vyhľadávania. Ak sú výsledky vyhľadávania príliš veľa, je ťažké nájsť správny súbor medzi nimi. Použite symbol |, Takže výsledky vyhľadávania filtrovali menej tímom. To uľahčí výsledky vyhľadávania a filtrovania vyhľadávania.
Nájsť / Domov / Max -iname "*.CONF" | menej

päť. Nájdite konkrétne položky. Použite modifikátory na zobrazenie iba určitých položiek vo výsledkoch vyhľadávania. Môžete vyhľadávať pravidelné súbory (F) katalógy (D), symbolické odkazy (L), Seductive I / O zariadenia (s) a blokové zariadenia (B).
Nájsť / -type f -iname "Názov súboru"

6. Filtrovať výsledky vyhľadávania súborov. Ak počítač ukladá rôzne súbory s podobnými názvami, ale veľkosť vyhľadávacieho súboru je známa, spresnite výsledky vyhľadávania pre veľkosť súboru.
Nájsť / -size + 50m -iname "Názov súboru"

7. Použite logické operátory (operátori booleans) na kombináciu vyhľadávacích filtrov. Môžete použiť operátorov -A, -Alebo, -Nie, Kombinovať rôzne vyhľadávacie otázky v jednej požiadavke.
Nájsť / TravelPhotos -type f -size + 200K -Not -iname "* 2015 *"

osem. Nájdite súbory vlastníkom alebo povoleniami. Ak potrebujete nájsť súbor patriaci konkrétnemu používateľovi alebo súboru s určitými prístupovými právami, môžete zúžiť.
Nájsť / -user Max -iname "Názov súboru"Nájsť / -Group Používatelia --Tame "Názov súboru"Nájsť / -perm 777 -iname "Názov súboru"

deväť. Kombinovať príkazy na vykonanie určitých akcií po ukončení vyhľadávania súborov. Tím Nájsť Môžete kombinovať s inými príkazmi, ktoré súbor nachádzajú súbory. Pre to medzi tímom Nájsť a zadajte druhý príkaz -Exec, A na konci riadku {} T-
Nájsť . -Typ F -PERM 777 -EXEC CHMOD 755 {} t-
Metóda 2 z 3:
Utility lokalizovaťjeden. Nainštalujte nástroj .Nájsť. Tento nástroj funguje rýchlejšie Nájsť, Pretože systém súborov neskúsú skutočne. Nie všetky distribúcie Linuxu sú dodávané s užitočnosťou Nájsť, Preto zadajte nasledujúce príkazy na inštaláciu:
- Zadať Sudo apt-get update a stlačte ↵ Zadajte.
- V Debian a Ubuntu urobte nasledovné: Zadajte Sudo apt-get nainštalovať a stlačte ↵ Zadajte. Ak Nájsť Už sa zobrazí správa Je už najnovšou verziou (Nainštalovaná najnovšia verzia).
- V ARCH Linuxe použite Pacman Package Manager: Pacman -syuloloca
- V Gentoo sa vynorí: Objaviť sa

2. Aktualizujte databázu pomôcky .Nájsť. Tento nástroj nebude schopný nájsť nič bez predtým vytvorenej a aktualizovanej základne (v ktorom je uložená zdanie hriadeľa zo systému súborov).Základňa sa denne aktualizuje v automatickom režime, ale to môže byť vykonané ručne. Aktualizujte databázu manuálne, aby ste mohli okamžite začať pracovať Nájsť.

3. Použitie .Nájsť, Vykonávať jednoduché vyhľadávacie dotazy. Užitočnosť Nájsť funguje rýchlo, ale nie je to tak funkčné ako nástroj Nájsť. Tím Nájsť Spracovávajte jednoduché vyhľadávacie dotazy podobné tímu Nájsť.
Lokalizovať -i "*.jpg"

4. Obmedzte počet výsledkov vyhľadávania. Ak sú výsledky vyhľadávania príliš veľa, znížte ich pomocou modifikátora -N a čísla, ktoré definuje počet zobrazených výsledkov vyhľadávania.
Lokalizovať -n 20 -I "*.jpg"
Metóda 3 z 3:
Vyhľadávací text v súborochjeden. Použite príkaz .Grep, Vyhľadávanie textu v súboroch. Urobte to, aby ste našli súbor, ktorý obsahuje špecifickú frázu alebo reťazec. Hlavný formát tímu Grep nasledovne:
Grep -r -i "Vyhľadávací dopyt" / PATH / K / Katalóg /
- Modifikátor -R Robí rekurzívne, takže akýkoľvek súbor obsahujúci riadok z vyhľadávacieho dotazu sa nachádza v aktuálnom adresári (a všetky podadresáre).
- Modifikátor -I Označuje, že žiadosť nezohľadňuje register. Ak chcete zohľadniť register, nevstupujte do modifikátora -I.

2. Skryť nadbytočný text. Pri vykonávaní tímu Grep (Ako je opísané vyššie) Na obrazovke sa zobrazí názov súboru a text s vybranou frázou alebo reťazcom uvedeným v vyhľadávacom dotaze. Takýto text môže byť skrytý na zobrazenie iba názvu súboru a cestu k nemu. Ak to chcete urobiť, zadajte nasledujúci príkaz:
Grep -r -i "Vyhľadávací dopyt" / PATH / K / Katalóg / CUT -D: -F1

3. Skryť chybové hlásenia. Tím Grep Zobrazí chybové hlásenie, ak sa pokúsite pristupovať k priečinkom bez riadnych povolení alebo vstúpi do prázdnych priečinkov. Takéto správy môžu byť odoslané / dev / null, takže sa nezobrazujú na obrazovke.
Grep -r -i "Vyhľadávací dopyt" / PATH / K / Katalóg / 2> Dev / null