GNU/Linux >> Znalost Linux >  >> Linux

Jak najít soubor ve FreeBSD

Řešení 1:

find / -name example.filename

Řešení 2:

locate filename

Mnohem rychlejší než find , pokud spouštíte vyhledávací službu a ta najde pouze soubory, které existovaly v době updatedb poslední spuštění (obvykle noc předtím pod kontrolou úlohy cron).

můžete spustit updatedb ručně, ale to je ještě pomalejší než find cletus navrhuje a vyžaduje root. Někdy aktualizuji databázi ručně po instalaci hromady nových věcí.

Řešení 3:

Pokud máte nainstalovaný locate (aka slocate), pak

locate example.filename

locate každou noc spustí úlohu cron, která přeindexuje všechny soubory na vašem počítači. Z tohoto důvodu není vždy aktuální.

Řešení 4:

Někdy chcete najít soubory na úrovni konkrétního adresáře. V tomto případě může být vhodné použít zástupné znaky shellu:

ls /data/*/example.filename

Je zřejmé, že to funguje pouze v případě, že máte pevnou adresářovou strukturu.


Linux
  1. Linux – Jak zjistit datum vytvoření souboru?

  2. Jak zjistit typ souboru Img a připojit jej?

  3. Jak odstranit soubor s podivným názvem?

  1. Jak najít soubor v Linuxu

  2. Jak vytvořit globální ~/.vimrc?

  3. Jak převést soubor TAR na soubor ISO

  1. Jak najít nejstarší soubor ve stromu adresářů v Linuxu

  2. Jak najít nesrovnatelné závorky v textovém souboru?

  3. Najděte soubor pomocí příkazů Najít a najít v Linuxu