Verwenden Sie den -xdev zu findendes Argument
-xdev Verzeichnisse auf anderen Dateisystemen nicht absteigen.
Der POSIX-Standard definiert den -xdev „primär“:
es soll bewirken, dass find nicht weiter nach Verzeichnissen absteigt, die eine andere Geräte-ID haben
Dies ist in find von GNU implementiert (d. h. die findutils; docs).
GNU find erlaubt Ihnen auch, -mount zu verwenden als ”alternativer Name für -xdev , aus Gründen der Kompatibilität mit einigen anderen Versionen von find. „
Auf BSD-Systemen und macOS ist die Option -x stattdessen. Sie nennen (imho verwirrenderweise) -xdev ”veraltet werden “. Sie können jedoch -mount verwenden stattdessen. [Manpages von FreeBSD und macOS]
andere Tools, nur zur Info
Wenn Sie ripgrep (rg ) wie rg --files , können Sie den --one-file-system verwenden Option, die dasselbe tut wie find ist -xdev Option.