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.