Bagaimana cara menemukan semua file yang * tidak * dapat ditulisi grup?

17

Saya melihat pertanyaan berikut yang menjelaskan cara menemukan file grup yang dapat ditulisi: Bagaimana saya bisa menemukan semua file PHP dengan izin menulis grup?

Tetapi saya ingin file yang tidak dapat ditulis kelompok! (Juga, saya tidak bisa mengomentari pertanyaan di atas).

Google mengecewakan saya (karena 'temukan' bukanlah kata kunci yang unik).

Dan Bolser
sumber
1
Untuk OS apa ini?
Brad Patton
Saya memperbarui tag berdasarkan pertanyaan yang ditautkan. Silakan ubah jika tidak benar.
Brad Patton
Anda tidak dapat mengomentari kiriman orang lain sampai Anda memiliki 50 rep, itulah sebabnya Anda tidak dapat berkomentar di sana.
ChimneyImp

Jawaban:

25

Dengan asumsi bahwa pertanyaan yang ditautkan akan berjalan pada sistem Anda, Anda dapat membalikkan kecocokan dengan !:

find ! -perm -g=w

Anda juga dapat membaca dokumentasi finddengan melihat ke halaman manual:

man find
Darth Android
sumber
6
Perintah penuh untuk mulai mencari dalam direktori saat ini adalahfind . ! -perm -g=w
ualinker
2
Mengapa saya melihat halaman manual ketika superuser.com ada?
Dan
2

Pada sistem Unix BSD yang diturunkan (macOS, FreeBSD, ...) Anda perlu menambahkan path find. Jadi untuk versi yang lebih kompatibel, tambahkan .untuk mencari di direktori saat ini dan !untuk membalikkan kecocokan:

find . ! -perm -g=w
Marián Černý
sumber