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).


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

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
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.