( Zahy | 2024. 04. 29., h – 22:27 )

Kihívás. Ugyan nem világos, hogy miért kell (ezt a felét még ki kell gyökölnöm), de végre meglett a megoldás.Ellenőrizve a FreeBSD saját (nem GNU-) findjával, a Linux alatt jellemzően használt findutils-beli GNU-find-dal (4.9.0) , a busybox-ba épített find-dal (v1.36.1) és egy Rust-ban implementált verzióval (0.4.2) . Szóval kell a dupla zárójel:

find / \( \( -path /proc -o -path /mnt \) -prune \) -o -type f -print

És nyilván ha több könvytárat kell kizárni, akkor azt is -o path /x formában kell a belső zárójelek közé írni. Most ezért nem keresek egy Linuxot, de ennek már azon is mennie kellene - jól. Te meg eldöntöd, hogy nem akarod így használni - ez meg a te dolgod.