ค้นหาไฟล์ที่มีชื่อไฟล์และขนาดที่แน่นอนใน linux หรือไม่


1

เป็นไปได้ไหมที่จะค้นหาไฟล์ที่มีชื่อไฟล์และขนาดที่แน่นอนใน linux?

คำตอบ:


2

ด้วยคำสั่งต่อไปนี้คุณสามารถค้นหาไฟล์ที่มี. log และขนาดเกิน 100k ในไดเรกทอรีจริง

find ./ -type f -size +100k -name "*.log"

3
ตัดอาร์กิวเมนต์ไปที่ -name ในเครื่องหมายคำพูดเพื่อหลีกเลี่ยงการถูกขยายโดยเชลล์หากไฟล์ที่ตรงกับ wildcard อยู่ในไดเร็กทอรีปัจจุบัน นอกจากนี้ find ค้นหาตามเกณฑ์ ตามลำดับที่ได้รับ และการค้นหาชื่อนั้นเร็วที่สุดดังนั้นทำให้เป็นนิสัยที่จะทำให้ -name คำสั่งก่อน -type และคำสั่งอื่น ๆ ที่ต้องการ stat เรียกไฟล์ ดูตัวอย่างที่สองที่ระบุใน GNU find คู่มือสำหรับการอ้างอิง
Daniel Andersson

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