GNU/Linux >> Linux Esercitazione >  >> Linux

Linux trova/cerca SOLO la partizione root?

Usa il -xdev argomento da trovare

-xdev Non discende directory su altri filesystem.


Lo standard POSIX definisce il -xdev ”primario“:

farà in modo che find non continui a scendere oltre le directory che hanno un ID dispositivo diverso

Questo è implementato in find di GNU (ovvero findutils; documenti).
GNU find ti permette anche di usare -mount come "un nome alternativo per -xdev , per compatibilità con alcune altre versioni di find.

Su sistemi BSD e macOS l'opzione è -x invece. Chiamano (imho in modo confuso) -xdev essere "deprecato “. Puoi, tuttavia, utilizzare -mount invece. [manpage di FreeBSD e macOS]

altri strumenti, solo per tua informazione

Se stai usando ripgrep (rg ) come rg --files , puoi utilizzare il --one-file-system opzione, che fa la stessa cosa di trova -xdev di opzione.


Linux
  1. Ricerca di file fuzzy nella console Linux

  2. Linux:imposta l'autorizzazione solo per le directory

  3. Eseguire la scansione dei blocchi danneggiati sulla partizione root in Linux

  4. Scopri quale dispositivo /dev/root rappresenta in Linux?

  5. Come trovare la dimensione di una partizione non montata su Linux?

Come trovare file in Linux con il comando Trova

Come estendere la partizione radice XFS senza LVM in Linux

Come trovare un file in Linux

10 comandi Trova per migliorare la ricerca di file in Linux [Nozioni di base]

Linux:il binding dell'interfaccia di rete sembra funzionare solo come root?

Trova comando in Linux/UNIX