temukan file TIDAK milik grup

13

Bagaimana cara menemukan file yang bukan milik grup tertentu?

find /home -group NOT test
Michael
sumber

Jawaban:

20

find /home -not -group test atau find /home ! -group test

Seruan membalikkan pertandingan. Dari man find:

 ! expr True  if  expr  is false.  This character will also usually need

 -not expr
          Same as ! expr, but not POSIX compliant.

Jika Anda ingin grup itu termasuk dalam output:

find /home ! -group test -printf "%p:%g\n"
./lots/573:root
...

Beberapa informasi lebih lanjut tentang menggunakan find:
Bagaimana saya menguasai perintah find UNIX?

Kyle Brandt
sumber
+1 - tidak tahu Anda bisa melakukannya.
Dave Holland
+1 - trik yang bagus, tidak tahu ini juga pilihan ...:]
Kyle Smith
0

Apakah grep mengecualikan hal-hal yang tidak Anda inginkan?

Dave Holland
sumber
seperti bagaimana cara mendapatkan daftar grup dengan find? Saya akan menghargai contoh
Michael
1
Bagaimana kalau alih-alih Anda menggunakan jawaban Kyle, yang merupakan solusi yang lebih baik.
Dave Holland