تعابير find القوية
البحث حسب الحجم (-size)
حدد حجم الملف باستخدام اللواحق:
c: bytesk: KilobytesM: MegabytesG: Gigabytes
استخدم + للأكبر من، و - للأصغر من.
bash
البحث عن ملفات أكبر من 50 Megabytes:
$ find /home -size +50M
البحث حسب الوقت (-mtime)
ابحث عن الملفات بناءً على وقت تعديلها (mtime). +N تعني أقدم من N يوماً؛ -N تعني أحدث من N يوماً.
bash
ابحث عن الملفات التي تم تعديلها في الأيام السبعة الماضية:
$ find . -mtime -7
تنفيذ الأوامر على الملفات التي تم العثور عليها (-exec)
هذا هو المكان الذي يصبح فيه find قوياً. يمكنك تشغيل أمر على كل ملف يعثر عليه. يعمل الـ {} كعنصر نائب لاسم الملف، وينهي الـ \; الأمر.
bash
ابحث عن جميع ملفات '.tmp' واحذفها بأمان:
$ find . -name '*.tmp' -exec rm -i {} ;