ใน Linux มีวิธีการค้นหาไฟล์ที่ผู้ใช้หลายคน (หรือกลุ่มของผู้ใช้) ด้วยคำสั่ง "find" หรือไม่?
อะไรแบบนี้?
find . -user john, akido
ใน Linux มีวิธีการค้นหาไฟล์ที่ผู้ใช้หลายคน (หรือกลุ่มของผู้ใช้) ด้วยคำสั่ง "find" หรือไม่?
อะไรแบบนี้?
find . -user john, akido
คำตอบ:
ลองใช้-o
รูปแบบดังนี้:
find ./ -user john -o -user akido
สำหรับการอ้างอิงเพิ่มเติมให้ตรวจสอบLinux / Unix: ค้นหาไฟล์ทั้งหมดที่เป็นของผู้ใช้ / กลุ่มโดยเฉพาะ
หากคุณต้องการตรวจสอบไฟล์ที่เป็นของผู้ใช้ของกลุ่มเฉพาะ:
find ./ -group name_of_group
find
คำสั่งพื้นฐาน คุณสามารถทำเทคนิคได้ แต่สิ่งที่แนะนำได้มากที่สุดคือการใช้นิพจน์แรกที่ฉันโพสต์
ไฟล์สามารถเป็นเจ้าของได้โดยผู้ใช้หนึ่งรายเท่านั้น
คุณสามารถค้นหากลุ่มด้วย
find . -group xxy
หรือถ้าคุณต้องการค้นหาไฟล์ที่เป็นของ john หรือ akido
find . '(' -user john -o -user akido ')' ...
-o
เป็นเพื่อนของคุณ.