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ť
  1. Obrázok s názvom 690519 1
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.
  • Obrázok s názvom 690519 2
    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"
  • Vyhľadávanie môžete spustiť v konkrétnom katalógu - pre tento výmena Podnik Napríklad na ceste do katalógu, / HOME / MAX.
  • Môže byť použité . namiesto Podnik, Vyhľadávanie súboru len v aktuálnom adresári a jej podadresároch.
  • Obrázok s názvom 690519 3
    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"
  • Tento príkaz nájde všetky súbory s rozšírením .Conf v priečinku Max (a jeho podpriečinky).
  • Využite tento príkaz, aby ste našli všetok súbor, ktorého mená zodpovedajú časti požiadavky. Napríklad, ak počítač ukladá rôzne súbory súvisiace s wikihow, vyhľadajte všetky súbory zadaním "* Wiki *".
  • Obrázok s názvom 690519 4
    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
  • Obrázok s názvom 690519 5
    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"
  • Obrázok s názvom 690519 6
    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"
  • Tento príkaz nájde všetky súbory, ktorých veľkosť presahuje 50 MB. Použite modifikátor + alebo -, Na označenie zvýšenia alebo zníženia veľkosti. Ak modifikátor + alebo - Nie, príkaz nájde súbory, ktorých veľkosť presne zodpovedá zadanej veľkosti.
  • Výsledky vyhľadávania môžu byť filtrované podľa bajtov (C), kilobajty (K), Megabajty (M), gigabajty (G) alebo bloky 512 bajtov (B). Upozorňujeme, že prezentované modifikátory sa zohľadňujú register.
  • Obrázok s názvom 690519 7
    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 *"
  • Tento príkaz nájde súbory v priečinku "Travelphotos", ktorej veľkosť je viac ako 200 kB a v menách, ktorých neexistuje číslo 2015.
  • Obrázok s názvom 690519 8
    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"
  • Vyššie uvedené príkazy nájdu súbor konkrétneho používateľa, skupín alebo konkrétnych prístupových práv. Aj v názve súboru dotazu je možné vynechať všetky súbory zodpovedajúce zadaným kritériám. Napríklad tím Nájsť / -perm 777 nájde všetky súbory s prístupovými právami 777 (bez obmedzení).
  • Obrázok s názvom 690519 9
    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-
  • Tento príkaz nájde všetky súbory so 777 prístupovými právami v aktuálnom adresári (a jeho podadresároch) a potom s príkazom chmod Prístupové práva sa zmenia o 755.
  • Metóda 2 z 3:
    Utility lokalizovať
    1. Obrázok s názvom 690519 10
    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
  • Obrázok s názvom 690519 11
    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ť.
  • Zadať Sudo updatedb a stlačte ↵ Zadajte.
  • Obrázok s názvom 690519 12
    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"
  • Tento príkaz nájde (v celom systéme) všetky súbory s rozšírením .jpg. Tu je symbolom zovšeobecnenia * funguje rovnako ako tím Nájsť.
  • Ako tím Nájsť, modifikátor -I Ignoruje register vyhľadávania.
  • .
  • Obrázok s názvom 690519 13
    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"
  • Tento príkaz zobrazí prvých 20 výsledkov, ktoré zodpovedajú vyhľadávaciemu dopytu.
  • Môžete tiež použiť symbol |, Takže výsledky vyhľadávania filtrovali menej tímom. To uľahčí prezeranie výsledkov vyhľadávania.
  • Metóda 3 z 3:
    Vyhľadávací text v súboroch
    1. Obrázok s názvom 690519 14
    jeden. 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.
  • Obrázok s názvom 690519 15
    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
  • Obrázok s názvom 690519 16
    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
  • Podobné publikácie