Windows Tips & News

Jak najít soubory v linuxovém terminálu

Linux, bez ohledu na distribuci, kterou používáte, přichází s řadou nástrojů GUI, které umožňují vyhledávání souborů. Mnoho moderních správců souborů podporuje vyhledávání souborů přímo v seznamu souborů. Existuje však řada situací, kdy potřebujete konzolu použít, například během relace SSH nebo když se X server nespustí. Zde je návod, jak rychle najít soubory pomocí terminálu.
Pokud umíte používat GUI, hledání souborů není problém. V mém oblíbeném desktopovém prostředí XFCE umožňuje správce souborů Thunar vyhledávání souborů zadáním názvu souboru přímo do seznamu souborů.

Také je tu Catfish, oblíbený vyhledávací nástroj s vyhledávacím indexem, který dokáže najít vaše soubory opravdu rychle.

Rád bych se podělil o metody, které sám používám, když pracuji v terminálu.
První metoda zahrnuje nástroj find, který existuje v jakékoli distribuci, dokonce i ve vestavěných systémech postavených na busyboxu. Další metodou je příkaz locate.

Chcete-li najít soubory v terminálu Linux, Udělej následující.

  1. Otevřete svou oblíbenou terminálovou aplikaci. Terminál XFCE4 je moje osobní preference.
  2. Zadejte následující příkaz:
    najít /cestu/ke/složce/ -jméno *část_název_souboru*

    Argumenty výše jsou následující:
    /cesta/k/složce/ - složka, kde má začít hledání. Pokud není zadáno, spustí se vyhledávání v aktuálním adresáři.
    Vypínače, které používám:
    -name - vyhledá soubory a složky, které obsahují zadanou část v názvu, a ignoruje malá a velká písmena.

    Příklad:

    Zde je příkaz, který mohu použít k nalezení mých článků, které jsem napsal o prohlížeči Opera:

    najděte ~/Documents/winaero/ -iname *opera*.txt
  3. Pokud potřebujete najít pouze soubory nebo pouze složky, přidejte možnost - typ f pro soubory nebo -typ d pro adresáře. Zde je několik příkladů:
  4. Chcete-li najít nedávno upravené soubory a adresáře, můžete použít následující možnosti nalézt příkaz:
    -mmin n - vyhledá soubory, které byly změněny před n minutami. -mtime n - vyhledá soubory, které byly změněny před n*24 hodinami. Když find zjistí, před kolika 24hodinovými obdobími byl soubor naposledy zpřístupněn, jakákoli zlomková část je ignorována, takže aby odpovídal -mtime +1, soubor musel být změněn alespoň před dvěma dny.
  5. Je možné provést příkaz pro soubory nalezené vaším vyhledávacím dotazem. Viz následující příklad:
    najít ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Zde ke spuštění použijeme volbu -exec vim textový editor pro všechny soubory ve výsledcích vyhledávání. Část "{} " představuje soubory nalezené pomocí nalézt příkaz. "\;" ending určuje konec příkazu pro -exec volba.

Příkaz lokalizovat

Nástroj pro vyhledávání lokalit používá speciální databázi souborů k okamžitému nalezení souborů. Index pro příkaz lze vytvořit a aktualizovat pomocí aktualizovánob příkaz. Zatímco výsledky hledání se objeví okamžitě, musíte udržovat index hledání a udržovat jej aktuální, jinak může příkaz locate najít soubory, které byly odstraněny nebo přesunuty do jiného adresáře.

V obecném případě je syntaxe následující.

vyhledejte -i název_souboru

Volba -i znamená "ignorovat malá a velká písmena".

Zde je příklad:

Bonusový tip: Další metodou, kterou často používám, je Midnight Commander (mc), konzolová aplikace pro správu souborů. Na rozdíl od find or locate není mc ve výchozím nastavení součástí všech linuxových distribucí, které jsem zkoušel. Možná jej budete muset nainstalovat sami.

Najít soubory pomocí mc

Chcete-li pomocí Midnight Commander najít soubory obsahující určitý text, spusťte aplikaci a stiskněte na klávesnici následující sekvenci:
Alt + Posun + ?
Tím se otevře vyhledávací dialog.

Vyplňte část "Název souboru:" a stiskněte klávesu Enter. Najde všechny soubory, které odpovídají kritériím.

Tyto soubory můžete umístit do levého nebo pravého panelu pomocí Panelizovat možnost a kopírovat/přesouvat/mazat/zobrazovat/dělat s nimi, co chcete.

A je to.

Microsoft Edge dostává novou funkci Workspaces

Microsoft Edge dostává novou funkci Workspaces

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuM...

Přečtěte si více

Je pokles Windows 11 mezi uživateli Steamu skutečný, nebo jde jen o statistické zkreslení?

Je pokles Windows 11 mezi uživateli Steamu skutečný, nebo jde jen o statistické zkreslení?

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuN...

Přečtěte si více

Funkce Split Screen přistála ve stabilní verzi Microsoft Edge

Funkce Split Screen přistála ve stabilní verzi Microsoft Edge

DOPORUČUJEME: Kliknutím sem opravíte problémy se systémem Windows a optimalizujete výkon systémuP...

Přečtěte si více