Làm cách nào để tìm tất cả các tệp * nhóm * không thể ghi được?


16

Tôi thấy câu hỏi sau đây mô tả cách tìm các tệp có thể ghi nhóm: Làm cách nào tôi có thể tìm thấy tất cả các tệp PHP có quyền ghi nhóm?

Nhưng tôi muốn các tập tin đó là không phải nhóm có thể ghi! (Ngoài ra, tôi không thể bình luận về câu hỏi trên).

Google làm tôi thất vọng (vì 'find' không phải là một từ khóa duy nhất).


1
Đây là hệ điều hành nào?
Brad Patton

Tôi đã cập nhật thẻ dựa trên câu hỏi được liên kết. Hãy thay đổi nếu không đúng.
Brad Patton

Bạn không thể nhận xét về bài đăng của người khác cho đến khi bạn có 50 đại diện, đó là lý do tại sao bạn không thể nhận xét ở đó.
ChimneyImp

Câu trả lời:


24

Giả sử rằng câu hỏi được liên kết sẽ chạy trên hệ thống của bạn, bạn có thể đảo ngược trận đấu với !:

find ! -perm -g=w

Ngoài ra, bạn có thể đọc tài liệu cho find bằng cách nhìn vào các trang:

man find

4
Lệnh đầy đủ để bắt đầu tìm kiếm trong thư mục hiện tại sẽ là find . ! -perm -g=w
ualinker

Tại sao tôi lại xem xét các trang man khi superuser.com tồn tại?
Dan

1

Trên hệ thống Unix có nguồn gốc BSD (macOS, FreeBSD, ...) bạn cần thêm đường dẫn đến find. Vì vậy, để có phiên bản tương thích hơn, hãy thêm . để tìm kiếm trong thư mục hiện tại và ! để đảo ngược trận đấu:

find . ! -perm -g=w
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.