เป็นไปได้ไหมที่จะค้นหาไฟล์ที่มีชื่อไฟล์และขนาดที่แน่นอนใน linux?
เป็นไปได้ไหมที่จะค้นหาไฟล์ที่มีชื่อไฟล์และขนาดที่แน่นอนใน linux?
คำตอบ:
ด้วยคำสั่งต่อไปนี้คุณสามารถค้นหาไฟล์ที่มี. log และขนาดเกิน 100k ในไดเรกทอรีจริง
find ./ -type f -size +100k -name "*.log"
-name
ในเครื่องหมายคำพูดเพื่อหลีกเลี่ยงการถูกขยายโดยเชลล์หากไฟล์ที่ตรงกับ wildcard อยู่ในไดเร็กทอรีปัจจุบัน นอกจากนี้find
ค้นหาตามเกณฑ์ ตามลำดับที่ได้รับ และการค้นหาชื่อนั้นเร็วที่สุดดังนั้นทำให้เป็นนิสัยที่จะทำให้-name
คำสั่งก่อน-type
และคำสั่งอื่น ๆ ที่ต้องการstat
เรียกไฟล์ ดูตัวอย่างที่สองที่ระบุในGNU find
คู่มือสำหรับการอ้างอิง