เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

การทดสอบ

สมมติว่าเราต้องการรายชื่อไดเร็กทอรีจากการค้นหาของเรา ในการทำเช่นนี้ เราสามารถเพิ่มการทดสอบต่อไปนี้:



[me@linuxbox ~]$ ค้นหา ~ -type d | wc -l

1695

[me@linuxbox ~]$ ค้นหา ~ -type d | wc -l

1695


เพิ่มแบบทดสอบ - พิมพ์ d จำกัดการค้นหาในไดเร็กทอรี ในทางกลับกัน เราอาจจำกัดการค้นหาเฉพาะไฟล์ปกติด้วยการทดสอบนี้:



[me@linuxbox ~]$ ค้นหา ~ -type f | สุขา -l

38737

[me@linuxbox ~]$ ค้นหา ~ -type f | สุขา -l

38737


ต่อไปนี้คือการทดสอบประเภทไฟล์ทั่วไปที่สนับสนุนโดย find:


ตาราง 17-1: ค้นหาประเภทไฟล์


คำอธิบายประเภทไฟล์

คำอธิบายประเภทไฟล์

b บล็อกไฟล์อุปกรณ์พิเศษ


ภาพ

c ไฟล์อุปกรณ์พิเศษของตัวละคร


ภาพ

d ค้นหาสถานที่


ภาพ

f ไฟล์ปกติ


ภาพ

l ลิงค์สัญลักษณ์


ภาพ


นอกจากนี้เรายังสามารถค้นหาตามขนาดไฟล์และชื่อไฟล์โดยเพิ่มการทดสอบเพิ่มเติม: ลองค้นหาไฟล์ปกติทั้งหมดที่ตรงกับรูปแบบไวด์การ์ด “*.JPG” และมีขนาดใหญ่กว่าหนึ่งเมกะไบต์:



[me@linuxbox ~]$ find ~ -type f -name "*.JPG" -size +1M | wc -l

840

[me@linuxbox ~]$ find ~ -type f -name "*.JPG" -size +1M | wc -l

840


ในตัวอย่างนี้ เราเพิ่ม -แยม ทดสอบตามด้วยรูปแบบสัญลักษณ์แทน สังเกตว่าเราใส่ไว้ในเครื่องหมายคำพูดเพื่อป้องกันการขยายชื่อพาธโดยเชลล์ได้อย่างไร ต่อไปเราเพิ่ม -ขนาด ทดสอบตามด้วยสตริง “+1M” เครื่องหมายบวกนำหน้าแสดงว่าเรากำลังมองหาไฟล์ที่มีขนาดใหญ่กว่าจำนวนที่ระบุ เครื่องหมายลบนำจะเปลี่ยนความหมายของ


สตริงให้เล็กกว่าจำนวนที่ระบุ ไม่ใช้เครื่องหมายหมายความว่า "จับคู่ค่าให้ตรงกัน" ตัวอักษรต่อท้าย "M" ระบุว่าหน่วยวัดเป็นเมกะไบต์ อักขระต่อไปนี้อาจใช้เพื่อระบุหน่วย:


ตารางที่ 17-2: ค้นหาหน่วยขนาด


ตัวละครหน่วย

ตัวละครหน่วย

b บล็อกขนาด 512 ไบต์ นี่เป็นค่าเริ่มต้นหากไม่มีการระบุหน่วย


ภาพ

c ไบต์


ภาพ

w 2 ไบต์คำ


ภาพ

k กิโลไบต์ (หน่วย 1024 ไบต์)


ภาพ

M เมกะไบต์ (หน่วย 1048576 ไบต์)


ภาพ

G กิกะไบต์ (หน่วย 1073741824 ไบต์)


ภาพ


find รองรับการทดสอบที่แตกต่างกันจำนวนมาก ด้านล่างนี้เป็นบทสรุปของคนทั่วไป โปรดทราบว่าในกรณีที่ต้องใช้อาร์กิวเมนต์ที่เป็นตัวเลข สามารถใช้สัญลักษณ์ "+" และ "-" เดียวกันที่กล่าวถึงข้างต้นได้:


ตารางที่ 17-3: หา Tests


คำอธิบายการทดสอบ

คำอธิบายการทดสอบ

-ซม n จับคู่ไฟล์หรือไดเร็กทอรีที่มีเนื้อหาหรือแอตทริบิวต์

แก้ไขล่าสุดทุกประการ n นาทีที่แล้ว ให้ระบุน้อยกว่า n นาทีที่แล้ว ใช้ -n และให้ระบุมากกว่า n นาทีที่แล้ว ใช้ +n.


ภาพ

- ใหม่กว่า ไฟล์ จับคู่ไฟล์หรือไดเร็กทอรีที่มีเนื้อหาหรือแอตทริบิวต์เป็น

ปรับปรุงล่าสุดเมื่อเร็วๆนี้กว่าของ ไฟล์.


ภาพ

-ctime n จับคู่ไฟล์หรือไดเร็กทอรีที่มีเนื้อหาหรือแอตทริบิวต์เป็น

แก้ไขล่าสุด n*24 ชม. ที่แล้ว


ภาพ

-empty จับคู่ไฟล์และไดเร็กทอรีว่าง


ภาพ

-กลุ่ม ชื่อ จับคู่ไฟล์หรือไดเร็กทอรีที่เป็นของกลุ่ม กลุ่มอาจ

แสดงเป็นชื่อกลุ่มหรือเป็นรหัสกลุ่มที่เป็นตัวเลข


ภาพ

-ฉันชื่อ Belt hold ชอบ -แยม ทดสอบแต่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่


ภาพ

-inum n จับคู่ไฟล์ที่มีหมายเลขไอโหนด n นี้จะเป็นประโยชน์สำหรับการค้นหา

ฮาร์ดลิงก์ทั้งหมดไปยังไอโหนดโดยเฉพาะ


ภาพ


ภาพ

-มินมิน n จับคู่ไฟล์หรือไดเร็กทอรีที่มีการแก้ไขเนื้อหาล่าสุดเมื่อ n นาทีที่แล้ว


ภาพ

-Mtime n จับคู่ไฟล์หรือไดเร็กทอรีที่มีการแก้ไขเนื้อหาล่าสุด n*24 ชั่วโมงที่แล้ว


ภาพ

-แยม Belt hold จับคู่ไฟล์และไดเร็กทอรีกับ wildcard ที่ระบุ

ลวดลาย


ภาพ

-ใหม่กว่า ไฟล์ จับคู่ไฟล์และไดเร็กทอรีที่มีการแก้ไขเนื้อหา

เร็วเกินกำหนด ไฟล์. สิ่งนี้มีประโยชน์มากเมื่อเขียนเชลล์สคริปต์ที่ทำการสำรองข้อมูลไฟล์ ทุกครั้งที่คุณสำรองข้อมูล ให้อัปเดตไฟล์ (เช่น บันทึก) แล้วใช้ พบ เพื่อกำหนดว่าไฟล์ใดมีการเปลี่ยนแปลงตั้งแต่การอัพเดทครั้งล่าสุด


ภาพ

-nouser จับคู่ไฟล์และไดเร็กทอรีที่ไม่ได้เป็นของผู้ใช้ที่ถูกต้อง

สามารถใช้เพื่อค้นหาไฟล์ที่เป็นของบัญชีที่ถูกลบหรือเพื่อตรวจจับกิจกรรมโดยผู้โจมตี


ภาพ

-nogroup จับคู่ไฟล์และไดเร็กทอรีที่ไม่ได้เป็นของ valid

กลุ่ม


ภาพ

-ดัด โหมด จับคู่ไฟล์หรือไดเร็กทอรีที่ตั้งค่าการอนุญาตเป็น

ที่ระบุไว้ โหมด. โหมด อาจแสดงด้วยสัญกรณ์ฐานแปดหรือสัญลักษณ์ก็ได้


ภาพ

-ไฟล์เดียวกัน พร้อมชื่อ คล้ายกับ -inum ทดสอบ. จับคู่ไฟล์ที่แชร์

หมายเลขไอโหนดเดียวกับไฟล์ พร้อมชื่อ.


ภาพ

-ขนาด n จับคู่ไฟล์ที่มีขนาด n.


ภาพ

ประเภท c จับคู่ไฟล์ประเภท c


ภาพ

ของผู้ใช้ ชื่อ จับคู่ไฟล์หรือไดเร็กทอรีที่เป็นของชื่อผู้ใช้ ผู้ใช้งาน

อาจแสดงด้วยชื่อผู้ใช้หรือรหัสผู้ใช้ที่เป็นตัวเลข


ภาพ


นี่ไม่ใช่รายการที่สมบูรณ์ NS พบ หน้าคนมีรายละเอียดทั้งหมด


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: