temukan file TIDAK milik grup


13

Bagaimana cara menemukan file yang bukan milik grup tertentu?

find /home -group NOT test

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?


+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?


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.