Wie finde ich Dateien, die nicht zu einer bestimmten Gruppe gehören?
find /home -group NOT test
find /home -not -group test
oder find /home ! -group test
Der Ausruf kehrt die Übereinstimmung um. Von man find
:
! expr True if expr is false. This character will also usually need
-not expr
Same as ! expr, but not POSIX compliant.
Wenn Sie die Gruppe möchten, zu der sie in der Ausgabe gehört:
find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...
Weitere Informationen zur Verwendung von find:
Wie beherrsche ich den UNIX-Befehl find?
Machen Sie einen Grep ohne die Dinge, die Sie nicht wollen?
quelle