GNU/Linux >> Znalost Linux >  >> Linux

Linux najít/vyhledat POUZE kořenový oddíl?

Použijte -xdev argument k nalezení

-xdev Nesestupuje adresáře na jiných souborových systémech.


Standard POSIX definuje -xdev "primární":

způsobí to, že find nebude pokračovat v sestupu za adresáře, které mají jiné ID zařízení

Toto je implementováno v GNU find (tj. findutils; docs).
GNU find také umožňuje používat -mount jako ”alternativní název pro -xdev , kvůli kompatibilitě s některými dalšími verzemi find.

Na systémech BSD a macOS je tato možnost -x namísto. Oni (imho zmateně) volají -xdev být ”zastaralé “. Můžete však použít -mount namísto. [manpage of FreeBSD a macOS]

další nástroje, jen pro informaci

Pokud používáte ripgrep (rg ) jako rg --files , můžete použít --one-file-system možnost, která dělá to samé jako najít 's -xdev možnost.


Linux
  1. 10 Find Commands pro zlepšení vyhledávání souborů v Linuxu [Základy]

  2. Linux – Zdá se, že vazba síťového rozhraní funguje pouze jako root?

  3. Jak najít konkrétní text pomocí GREP v systému Linux

  1. Jak získat název souboru pouze pomocí Linuxu „najít“?

  2. Fuzzy vyhledávání souborů v linuxové konzoli

  3. Linux:Nastavte oprávnění pouze pro adresáře

  1. Jak vyhledávat a odstraňovat adresáře rekurzivně v systému Linux

  2. Jak najít soubor v Linuxu

  3. Použijte Najít a najít k vyhledání souborů v Linuxu