سطر أوامر لينكس/البحث عن الملفات

من ويكي الكتب
اذهب إلى: تصفح، ابحث

محتويات

find[عدل]

للبحث عن ملف في مكان ما نستعمل بشكل عام:

find [path...] [expression...]

مثلا للبحث عن الملفات التي تحمل اسم grub في الجذر (/) نكتب

$ find / -name 'grub'
/boot/grub
/usr/lib/grub
/usr/share/bug/grub
...

Commons-emblem-notice.svg إذا لم تكن مدير النظام فقد تحصل على رسائل Permission Denied وهي تفيد بأنك لا تملك صلاحية قراءة بعض الملفات؛ تستطيع إعادة توجيه هذه المخرجات المزعجة بإضافة

$ find / -name 'grub' 2>/dev/null

نستطيع البحث عن كل الملفات دون تحديد شكل الحروف بواسطة iname-. مثلا سنجد كل الصور التي تحمل إمتدادات : JPG ،Jpg ،jpg ... على حد السواء

$ find / -iname '*.jpg'
/home/user/June-1600-x-1200.jpg
/home/user/wallpaper_9578.JPG
...

locate[عدل]

whereis[عدل]

grep[عدل]

Crystal Clear app terminal.png