Jak najít soubor v linuxu

Najít soubor v systému Linux je poměrně obtížný, pokud nevíte, jak to udělat. Nejlepší je využít různých týmů, které jsou zadány do terminálu. Po zvládnutí těchto příkazů obdržíte úplnou kontrolu nad soubory a také tyto příkazy jsou funkční než podobné vyhledávače v jiných operačních systémech.

Kroky

Metoda 1 z 3:
Užitek
  1. Obrázek s názvem 690519 1
jeden. Najít soubor podle jeho jména. Takové nejjednodušší vyhledávání se provádí pomocí využití Nalézt. Následující příkaz vyhledá soubor v aktuálním adresáři a ve všech podadresářech.
Najít -Iname "název souboru"
  • Enter -Inname namísto -Název, Chcete-li registru ignorovat v souboru s názvem. tým -Název Konvidence registru.
  • Obrázek s názvem 690519 2
    2. Spusťte vyhledávání v kořenovém adresáři. Chcete-li spustit vyhledávání v systému, přidejte požadovaný modifikátor /. V tomto případě tým Nalézt bude hledat soubor ve všech adresářích, počínaje kořenem.
    Najít / -iname "název souboru"
  • Vyhledávání můžete spustit v konkrétním katalogu - pro tuto nahradit / Například na cestě k katalogu, / Home / Max.
  • Může být použito . namísto /, Chcete-li vyhledat soubor pouze v aktuálním adresáři a jeho podadresářství.
  • Obrázek s názvem 690519 3
    3. Použijte symbol zobecnění .*, Chcete-li kontaktovat soubory, jejichž název odpovídá části požadavku. Pomocí symbolu zobecnění * Soubor naleznete, úplný název, který je neznámý, nebo najít všechny soubory s konkrétním rozšířením.
    Najít / Home / Max -InaMe "*.Conf "
  • Tento příkaz najde všechny soubory s rozšířením .Konf v uživatelské složce max (a její podsložky).
  • Využijte tohoto příkazu k nalezení veškerého souboru, jehož jména odpovídají části požadavku. Pokud například počítač ukládá různé soubory související s WIKIHOW, vyhledejte všechny soubory zadáním "Wiki *".
  • Obrázek s názvem 690519 4
    4. Usnadnit správu výsledků vyhledávání. Pokud jsou výsledky vyhledávání příliš mnoho, je těžké najít správný soubor mezi nimi. Použijte symbol |, Takže výsledky vyhledávání jsou filtrovány méně týmu. To usnadní prohlížení a filtrování výsledků vyhledávání.
    Najít / Home / Max -InaMe "*.Conf "méně
  • Obrázek s názvem 690519 5
    Pět. Najít konkrétní položky. Použijte modifikátory pro zobrazení pouze určitých položek ve výsledcích vyhledávání. Můžete vyhledat pravidelné soubory (F), katalogy (D), symbolické odkazy (L), svůdná I / O zařízení (s) a bloková zařízení (B).
    Najít / -type f -iname "název souboru"
  • Obrázek s názvem 690519 6
    6. Výsledky vyhledávání filtru. Pokud počítač ukládá různé soubory s podobnými názvy, ale velikost vyhledávacího souboru je známá, zdokonalte výsledky vyhledávání pro velikost souboru.
    Najít / -Size + 50m -Iname "název souboru"
  • Tento příkaz najde všechny soubory, jejichž velikost přesahuje 50 MB. Použijte modifikátor + nebo -, Pro označení zvýšení nebo snížení velikosti. Pokud modifikátor + nebo - Ne, příkaz najde soubory, jejichž velikost přesně odpovídá zadané velikosti.
  • Výsledky hledání mohou být filtrovány podle bajtů (C), kilobajty (K), megabajty (M), gigabajty (G) nebo bloky 512 bajtů (B). Upozorňujeme, že uvedené modifikátory jsou zohledněny v úvahu registru.
  • Obrázek s názvem 690519 7
    7. Použijte logické operátory (booleans operátory) pro kombinování vyhledávačů. Můžete použít operátory -A, -Nebo, -Ne, Pro kombinování různých vyhledávacích dotazů v jednom požadavku.
    Najít / TravelPhotos -Type f -Size + 200k -Not -Name "* 2015 *"
  • Tento příkaz najde soubory ve složce "Travulphotos", jehož velikost je více než 200 kb a v názvech, z nichž neexistuje číslo 2015.
  • Obrázek s názvem 690519 8
    osm. Najít soubory podle vlastníků nebo oprávnění. Pokud potřebujete najít soubor patřící konkrétnímu uživateli nebo soubor s určitými přístupovými právy, můžete zúžit.
    Najít / -User Max -InaMe "Název souboru" Najít / -Group Uživatelé -iname "Název souboru" Najít / 077-Ininame "Název souboru"
  • Výše uvedené příkazy najdou soubor konkrétního uživatele, skupin nebo specifických přístupových práv. Také v názvu souboru dotazu lze vynechat najít všechny soubory odpovídající zadaným kritériím. Například tým Najít / -perm 777 Najít všechny soubory s přístupovými právy 777 (bez omezení).
  • Obrázek s názvem 690519 9
    devět. Kombinovat příkazy k provedení určitých akcí po dokončení vyhledávání souborů. tým Nalézt Můžete kombinovat s jinými příkazy, které soubor našel soubory. Pro to mezi týmem Nalézt a zadejte druhý příkaz -Exec, A na konci řádku {} T-
    Nalézt . -Typ f -perm 777 -Exec chmod 755 {} t-
  • Tento příkaz najde všechny soubory s přístupovými právy 777 v aktuálním adresáři (a jeho podadresáři) a pak s příkazem chmod Přístupová práva se změní o 755.
  • Metoda 2 z 3:
    Utility lokalizujte
    1. Obrázek s názvem 690519 10
    jeden. Nainstalujte nástroj .Lokalizovat. Tento nástroj pracuje rychlejší utility Nalézt, Protože neukončí soubor souborů skutečně. Nicméně, ne všechny distribuce Linuxu jsou dodávány s nástrojem Lokalizovat, Proto zadejte následující příkazy pro instalaci:
    • Enter Sudo apt-get update a stiskněte ↵ Zadejte.
    • V Debianu a Ubuntu proveďte následující: Zadejte Sudo apt-get Instalovat mlate a stiskněte ↵ Zadejte. Li Lokalizovat Je již nainstalován zpráva Mlate je již nejnovější verzi (Nainstalovaná poslední verze).
    • V ARCH Linuxu použijte Správce balíčků PACMAN: Pacman -syu mlate
    • V Gentoo, použijte Vyobrazení: Vynořte mloate
  • Obrázek s názvem 690519 11
    2. Aktualizujte databázi nástroje .Lokalizovat. Tento nástroj nebude moci najít nic bez dříve vytvořené a aktualizované základny (ve kterém je uložena zdání hřídele ze systému souborů).Základna je aktualizována denně v automatickém režimu, ale to lze provést ručně. Aktualizovat databázi ručně, aby okamžitě začněte pracovat Lokalizovat.
  • Enter Sudo updatedb a stiskněte ↵ Zadejte.
  • Obrázek s názvem 690519 12
    3. Použití .Lokalizovat, Provedení jednoduchých vyhledávacích dotazů. Užitek Lokalizovat funguje rychle, ale není to tak funkční jako nástroj Nalézt. tým Lokalizovat Procesy Jednoduché vyhledávací dotazy podobné týmu Nalézt.
    Najít -i "*.jpg "
  • Tento příkaz najde (v celém systému) všechny soubory s příponou .jpg. Zde je symbol zobecnění * funguje stejně jako tým Nalézt.
  • Jako tým Nalézt, modifikátor -I. I ignoruje registru vyhledávacího dotazu.
  • .
  • Obrázek s názvem 690519 13
    4. Omezte počet výsledků vyhledávání. Pokud jsou výsledky vyhledávání příliš mnoho, snižte je pomocí modifikátoru -N a čísla, která definují počet zobrazených výsledků vyhledávání.
    Najít -n 20 -i "*.jpg "
  • Tento příkaz zobrazí první 20 výsledků, které odpovídají vyhledávacímu dotazu.
  • Můžete také použít symbol |, Takže výsledky vyhledávání jsou filtrovány méně týmu. To usnadní prohlížení výsledků vyhledávání.
  • Metoda 3 z 3:
    Vyhledávání textu v souborech
    1. Obrázek s názvem 690519 14
    jeden. Použijte příkaz .Grep, Chcete-li vyhledat text v souborech. Udělej to najít soubor, který obsahuje konkrétní frázi nebo řetězec. Hlavní formát týmu Grep jak následuje:
    Grep -r -i "vyhledávací dotaz" / cesta / k / katalog /
    • Modifikátor -R Dělá rekurzivní, takže jakýkoli soubor obsahující řádek z vyhledávacího dotazu bude nalezen v aktuálním adresáři (a všechny podadresáře).
    • Modifikátor -I. I Označuje, že požadavek nebere v úvahu registru. Vzít v úvahu registru, nezadejte modifikátor -I. I.
  • Obrázek s názvem 690519 15
    2. Skrýt přebytečný text. Při provádění týmu Grep (Jak je popsáno výše) název souboru a text s vybranou frází nebo řetězec zadaný v dotazu vyhledávání se objeví na obrazovce. Takový text lze skrýt zobrazit pouze název souboru a cestu k němu. Chcete-li to provést, zadejte následující příkaz:
    Grep -r -i "vyhledávací dotaz" / cesta / k / katalog / | Cut -d: -F1
  • Obrázek s názvem 690519 16
    3. Skrýt chybové zprávy. tým Grep Zobrazí chybovou zprávu, pokud se pokusíte o přístup k složkám bez správných oprávnění nebo zadáte prázdné složky. Tyto zprávy lze odeslat do / dev / null, takže se na obrazovce nezobrazují.
    Grep -r -i "vyhledávací dotaz" / cesta / k / katalog / 2> / dev / null
  • Podobné publikace