ฉันจะค้นหาไฟล์ทั้งหมดที่เป็น * not * group ที่เขียนได้อย่างไร?


17

ฉันเห็นคำถามต่อไปนี้อธิบายวิธีค้นหาไฟล์ที่เขียนเป็นกลุ่มได้ ฉันจะค้นหาไฟล์ PHP ทั้งหมดที่มีสิทธิ์การเขียนกลุ่มได้อย่างไร

แต่ฉันต้องการไฟล์ที่ไม่สามารถเขียนเป็นกลุ่มได้! (นอกจากนี้ฉันไม่สามารถแสดงความคิดเห็นกับคำถามข้างต้น)

Google ทำให้ฉันผิดหวัง (เนื่องจาก 'ค้นหา' ไม่ใช่คำหลักที่ไม่ซ้ำใคร)


1
OS นี้ใช้ทำอะไร
Brad Patton

ฉันอัปเดตแท็กตามคำถามที่เชื่อมโยง โปรดเปลี่ยนหากไม่ถูกต้อง
แบรดแพ็ตตัน

คุณไม่สามารถแสดงความคิดเห็นในโพสต์ของคนอื่นจนกว่าคุณจะมี 50 ตัวแทนซึ่งเป็นเหตุผลที่คุณไม่สามารถแสดงความคิดเห็นที่นั่น
ChimneyImp

คำตอบ:


25

สมมติว่าคำถามที่เชื่อมโยงจะทำงานในระบบของคุณคุณสามารถสลับการจับคู่กับ!:

find ! -perm -g=w

นอกจากนี้คุณสามารถอ่านเอกสารสำหรับfindโดยดูที่ manpages:

man find

6
คำสั่งเต็มรูปแบบเพื่อเริ่มการค้นหาภายในไดเรกทอรีปัจจุบันจะเป็น find . ! -perm -g=w
ualinker

2
ทำไมฉันถึงดูในหน้า man เมื่อ superuser.com มีอยู่?
ด่าน

2

เมื่อวันที่ BSD มาระบบยูนิกซ์ (MacOS, FreeBSD, ... ) findคุณต้องเพิ่มเส้นทางไปยัง ดังนั้นสำหรับรุ่นที่เข้ากันได้เพิ่ม.ให้ค้นหาในไดเรกทอรีปัจจุบันและ!เพื่อกลับการแข่งขัน:

find . ! -perm -g=w
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.