特定のグループに属していないファイルを見つけるにはどうすればよいですか?
find /home -group NOT test
find /home -not -group test
またはfind /home ! -group test
感嘆符は一致を反転します。 man find
から:
! expr True if expr is false. This character will also usually need
-not expr
Same as ! expr, but not POSIX compliant.
出力に属するグループが必要な場合:
find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...
Findの使用に関する詳細:
NIXのfindコマンドをマスターするにはどうすればよいですか?
不要なものを除外してグレップを実行しますか?