Utilisez le -xdev
argument à trouver
-xdev Ne pas descendre les répertoires sur d'autres systèmes de fichiers.
La norme POSIX définit le -xdev
"primaire" :
cela empêchera find de continuer à parcourir les répertoires qui ont un ID de périphérique différent
Ceci est implémenté dans le find
de GNU (c'est-à-dire les findutils; docs).
GNU find
vous permet également d'utiliser -mount
comme "un nom alternatif pour -xdev
, pour la compatibilité avec certaines autres versions de find. “
Sur les systèmes BSD et macOS, l'option est -x
Au lieu. Ils appellent (à mon humble avis) -xdev
être "obsolète “. Vous pouvez cependant utiliser -mount
Au lieu. [pages de manuel de FreeBSD et macOS]
d'autres outils, juste pour votre information
Si vous utilisez ripgrep (rg
) comme rg --files
, vous pouvez utiliser le --one-file-system
option, qui fait la même chose que trouver est -xdev
option.