اعثر على: أفضل الأمثلة العملية لتحديد ما تبحث عنه

جد

El تجد القيادة انها واحدة من أهم * لا شىء في العالم. في Linux ، يمكن استخدامه لتحديد موقع كل ما تحتاجه ، مثل الأدلة والملفات. بالإضافة إلى ذلك ، فهي قوية ومرنة للغاية ، لأنها تدعم الحجج والخيارات لإنشاء مرشحات عملية (التاريخ ، الحجم ، النوع ، الاسم ، الامتداد ، ...). يمكن أن يكون أيضًا أداة عملية لمراجعة أمان التوزيعة ، حيث سيكون قادرًا أيضًا على تحديد موقع الملفات أو الدلائل بأذونات غير مناسبة.

ومع ذلك ، نظرًا لهذا التنوع وعدد الخيارات ، فإنه ليس الأمر الأسهل للتذكر ، ولا يزال العديد من المستخدمين يواجهون مشكلات معينة. لذلك ، هنا سترى بعض أمثلة عملية واحدة من أكثر الطرق العملية بالنسبة لك لتعلم الدفاع عن نفسك من خلال البحث عن:

  • ابحث عن ملف أو دليل بالاسم (في الدليل الحالي ، في جميع الأدلة ، وحساس حالة الأحرف):
find . -name "ejemplo.txt"

find / -name "ejemplo.txt"

find . -iname "ejemplo.txt"

  • ابحث عن ملف أو دليل بالاسم داخل دليل معين:
find /home/usuario/prueba -name "ejemplo.txt"

  • ابحث عن جميع الدلائل (يمكنك استخدام l للارتباطات الرمزية ، و c لأجهزة الأحرف ، و f للملفات ، و b لأجهزة الحظر) وتجنب الملفات ، أو استخدم الاسم أيضًا:
find /home/usuario/prueba -type d
find /home/usuario/prueba -type d -name "ejemplo"

  • ابحث عن الملفات بامتداد معين:
find . -type f -name "*.txt"

  • ابحث عن الملفات بالاسم واحذفها:
find . -name "ejemplo.txt" -delete

  • ابحث عن جميع الملفات التي تم الوصول إليها والتي مضى عليها أكثر من 10 سنوات ، أو يمكنك أيضًا القيام بذلك عن طريق تاريخ التعديل في آخر 60 دقيقة وتاريخ التغييرات في أقل من يوم واحد:
find / -atime 10
find / -mmin -60
find / -ctime -1

  • ابحث عن الملفات التي يزيد حجمها عن 500 ميجابايت وأصغر من 1 جيجابايت:
find / -size +500M -size -1G

  • ابحث عن الملفات التي يزيد حجمها عن 10 جيجابايت واحذفها دفعة واحدة:
find / -size +10G -exec rm -rfv {} \;

  • ابحث عن الملفات التي تنتمي إلى مستخدم أو مجموعة:
find / -user nombre
find / -group nombre

  • ابحث عن الملفات التي لها أذونات محددة:
find / -perm 644

  • ابحث عن الملفات الفارغة (إذا قمت بتغيير f إلى d ، يمكنك البحث عن أدلة فارغة):
find / -type f -empty

  • ابحث عن الملفات المخفية (d بدلاً من f للأدلة المخفية):
find / -type f -name ".*"

  • البحث عن نص داخل الملفات:
find / -type f -name "*.txt" -exec grep 'texto-a-buscar' {} \;


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.