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.