كيفية العثور على ملف في لينكس. البحث في Linux باستخدام "العثور على اسم الملف".

08.09.2023

    ابحث عن الملف باسمه.يتم إجراء هذا البحث الأبسط باستخدام أداة البحث. سيقوم الأمر أدناه بالبحث عن ملف في الدليل الحالي وجميع الدلائل الفرعية الخاصة به.

    العثور على -iname "اسم الملف"

    • اكتب -iname بدلاً من -name لتجاهل حالة الأحرف في اسم الملف الذي تم إدخاله. الأمر -name حساس لحالة الأحرف.
  1. ابدأ البحث في الدليل الجذر.لإجراء بحث على مستوى النظام، قم بإضافة / المعدل إلى الاستعلام. في هذه الحالة، سيبحث أمر البحث عن الملف في كافة المجلدات، بدءًا من المجلد الجذر.

    البحث عن / -iname "اسم الملف"

    • يمكنك البدء بالبحث في دليل محدد؛ للقيام بذلك، استبدل / بمسار الدليل، على سبيل المثال /home/max .
    • يمكن استخدامها. بدلاً من / للبحث عن الملف فقط في الدليل الحالي وأدلته الفرعية.
  2. استخدم رمز البدل.*للبحث عن الملفات التي يتطابق اسمها مع جزء من الطلب. باستخدام حرف البدل * يمكنك العثور على ملف الاسم الكاملوهو غير معروف، أو ابحث عن جميع الملفات ذات الامتداد المحدد.

    ابحث عن /home/max -iname "*.conf"

    • سيبحث هذا الأمر عن جميع الملفات ذات الامتداد .conf في مجلد Max الخاص بالمستخدم (والمجلدات الفرعية الخاصة به).
    • استخدم هذا الأمر للعثور على كافة الملفات التي تتطابق أسماؤها مع جزء من الاستعلام. على سبيل المثال، إذا كان لديك الكثير من الملفات المتعلقة بـ WikiHow على جهاز الكمبيوتر الخاص بك، فابحث عن جميع الملفات عن طريق كتابة "*wiki*" .
  3. تسهيل إدارة نتائج البحث الخاصة بك.إذا كان هناك الكثير من نتائج البحث، فمن الصعب العثور عليها الملف المطلوب. استخدم | بحيث تتم تصفية نتائج البحث بواسطة الأمر الأقل. سيؤدي ذلك إلى تسهيل تصفح نتائج البحث وتصفيتها.

    ابحث عن /home/max -iname "*.conf" |

    أقلالبحث عن عناصر محددة.

    استخدم المعدلات لإظهار عناصر معينة فقط في نتائج البحث. يمكنك البحث عن الملفات العادية (f)، والدلائل (d)، والروابط الرمزية (l)، وأجهزة الإدخال / الإخراج القائمة على الأحرف (c)، وأجهزة الحظر (b).

  4. البحث عن / - نوع f -iname "اسم الملف"تصفية نتائج البحث حسب حجم الملف.

    إذا كان لديك الكثير من الملفات ذات الأسماء المتشابهة على جهاز الكمبيوتر الخاص بك، ولكنك تعرف حجم الملف الذي تبحث عنه، فقم بتصفية نتائج البحث حسب حجم الملف.

    • سيجد هذا الأمر جميع الملفات التي يزيد حجمها عن 50 ميجابايت. استخدم المعدل + أو - للإشارة إلى زيادة أو نقصان في الحجم. إذا لم يكن هناك مُعدِّل + أو -، فسيبحث الأمر عن الملفات التي يتطابق حجمها تمامًا مع الحجم المحدد.
    • يمكنك تصفية نتائج البحث حسب البايت (c)، أو الكيلوبايت (k)، أو الميجابايت (M)، أو الجيجابايت (G)، أو الكتل ذات 512 بايت (b). يرجى ملاحظة أن المعدلات المعروضة حساسة لحالة الأحرف.
  5. استخدم عوامل التشغيل المنطقية (عوامل التشغيل المنطقية) لدمج مرشحات البحث.يمكنك استخدام عوامل التشغيل -و -أو -أو -not للجمع بين عوامل تشغيل مختلفة استعلامات البحثفي طلب واحد.

    ابحث عن /travelphotos -type f -size +200k -not -iname "*2015*"

    • سيبحث هذا الأمر عن الملفات الموجودة في مجلد Travelphotos التي يزيد حجمها عن 200 كيلو بايت ولا تحتوي على الرقم 2015 في أسمائها.

قد تكون على دراية بالمشكلة التالية: لا يمكنك العثور على ملف، ولكنه موجود في مكان ما على جهاز الكمبيوتر. ثم أمر البحث مناسب.

أنت تسأل: كيفية استخدامه؟ هناك صفحة رجل ضخمة لهذا البرنامج، وسوف ننظر في بعض الحالات الشائعة.

يمكنك البدء بالأبسط: إذا كنت تعرف اسم الملف، فيمكنك العثور عليه بسهولة! كل ما عليك فعله هو كتابة بحث وتحديد اسم ملف محدد!

ملفات بحث Linux بالاسم

هذا هو واحد أمر بسيط:

البحث عن اسم الحب
إذا كان هناك ملف باسم "love"، فسيقوم أمر البحث بتحديد موقع الملف أو ملفات متعددة مثل هذا:

Jzb@kodos:~$ ابحث عن -name love ./projects/love jzb@kodos:~$
على سبيل المثال، سوف نبحث عن جميع الملفات بتنسيق mp3 ونقوم بعملها القائمة الكاملةفي الملف:

ملف /home/artix -iname ".mp3"> ./list.txt

البحث عن الملفات حسب جزء من اسمها

بعد ذلك، سوف نجد الملفات بتنسيق txtx، وليس فقط الملفات، ولكن أيضًا ملفات نصية، والتي توجد فيها كلمة "LEON":

ملف /home/artix -iname ".txt" -exec grep -H "LEON" "()" \; > ./list.txt
عظيم، لدينا بالفعل اتضح أنه يتم البحث عن ملفات Linux بالكلمة"ليون". بنفس الطريقة، يمكنك إزالة الأشياء غير الضرورية، وفي الخلفية، حتى تتمكن من مواصلة العمل:

ملف /home/artix -iname ".bak" -exec rm "()" \; &
وهذا يجعل حياتنا أسهل. هذه هي أبسط الأشياء، ولكن هناك الكثير من الأشياء المفيدة فيها.

البحث عن الملفات حسب التاريخ لينكس

البحث ./ -mmin -10 # تاريخ التعديل أقل من 10 دقائق البحث ./ -mtime +1 # تاريخ التعديل أكثر من يوم البحث ./ -type f -atime +10 # وقت الوصول أكثر من 10 أيام البحث ./ -type f -amin - 10 #تاريخ التعديل آخر 10 دقائق

البحث عن نص في ملفات Linux

غالبًا ما تحتاج إلى البحث عن نص في ملفات Linux. سأقدم مثالين للبحث عن الملفات: (linux، freebsd) تحتاج إلى جزء من النص في الملفات:

# find /var/named/ -type f -exec grep "MX" () \; serversnetwork.info. 14400 في بريد MX 10
وواحد آخر:

# grep -rl "MX" /var/named/ /var/named/serversnetwork.info.db

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

البحث عن -حجم 95K.
سيؤدي هذا إلى العثور على ملفات بحجم 95 كيلو بايت. ولكن هذا الخيار نادرا ما يستخدم. المزيد من أوامر الاستخدام التي يمكن استخدامها للعثور على ملف أكبر أو أصغر الحجم المحدد. على سبيل المثال الخيار:

البحث عن الحجم +150 ألف
يجب أن تظهر الملفات التي يزيد حجمها عن 150 كيلو بايت. والخيار

ابحث عن -الحجم -94 ك
كل ما هو أقل من 94K.

تبحث الدالة -size عن الملفات ذات الحجم المحدد وتبدو هكذا عند تنفيذها:

العثور على $. - مقاس 3500 ك - طباعة
هذا الخيار سيبحث عن الملفات في Linux ويعرضها على الشاشةتلك التي يبلغ حجمها 3500 كيلو بايت والموجودة في هذا المجلد. إذا كنت بحاجة إلى البحث عن ملفات أصغر من 250 كيلو بايت، فسيبدو الأمر كما يلي:

العثور على $. -الحجم -200 ك -الطباعة
إذا كنت بحاجة إلى العثور على ملفات حجمها أكبر من 555 ميغابايت، فسنستخدم الخيار:

$ البحث / -الحجم +555M -طباعة
ربما هذا هو المكان الذي سأنتهي فيه من كتابة مقالتي.

الآن قد تتمكن من البحث عن الملفات بنفسك، والبحث عن النص في ملفات Linux، والبحث عن الملفات حسب التاريخ!

شكرا للجميع، وداعا!

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

1) العثور على:للبحث عن الملفات من سطر الأوامريمكنك استخدام أمر "البحث". يحتوي هذا الأمر على بناء الجملة التالي:

العثور على إجراءات معايير المسار

"طريق" - قسم لتحديد دليل البحث. إذا لم يتم تحديد أي شيء، فسيتم إجراء البحث في الدليل الحالي.

"معايير" - خيارات البحث.

"فعل" - الخيارات التي تؤثر أو تتحكم في حالة البحث، على سبيل المثال.

2) تحديد موقع:فريق "تحديد موقع"هذا بديل لأمر "find -name". يبحث أمر البحث عن الملفات الموجودة في الجزء المحدد من نظام الملفات وقد لا تكون العملية سريعة جدًا. من ناحية أخرى، يبحث أمر تحديد الموقع عن الملفات الموجودة في قاعدة البيانات التي تم إنشاؤها خصيصًا لهذا الغرض /var/lib/locatedb، وهو أسرع بكثير. لتحديث قاعدة البيانات استخدم الأمر محدثب.

3) حيث:أين"تقوم بإرجاع موقع التعليمات البرمجية (الخيار -b)، وصفحات الدليل (الخيار -m)، والملفات المصدر (الخيار -s) للأمر المحدد. إذا لم يتم تحديد أي خيارات، كل شيء المعلومات المتاحة. هذا الأمر أسرع من " يجد"ولكن أقل اكتمالا.

4) التي:فريق " أيّ"يبحث في كافة المسارات المدرجة في متغير PATH للأمر المحدد.

5) النوع:

عند الاتصال بدون خيارات، يظهر كيف سيتم تفسير الأسماء

عند استخدامه كاسم أمر. إذا تم استخدام الخيار ، فريق يكتبيعطي قائمة بجميع الدلائل التي يوجد بها ملف قابل للتنفيذ

الاسم المقابل. تتضمن القائمة أيضًا أسماء مستعارة ووظائف،

ما لم يتم تحديد الخيار . ل

لا يمكن الوصول إلى تجزئة الأمر إذا تم تحديد الخيار . فريق يكتبيعود 0,

إذا تم العثور على واحدة على الأقل من الوسيطات، و1 خلاف ذلك.

يحمي

Explo.ru - كل ما يتعلق بالسياحة والترفيه: جولات اللحظة الأخيرة ورحلات إلى تركيا، مصر،

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

البحث عن جملة الأمر:

البحث عن المسار - الخيارات

المسار هو الدليل الذي تريد البحث فيه. على سبيل المثال، يمكن أن تكون هذه القيم مثل هذا:
. - الدليل الحالي
/ - الدليل الجذر
~ - الدليل الرئيسي

بعد تحديد المسار يتم الإشارة إلى خيارات البحث. كل شيء يبدو مربكا، ولكن في الواقع لا توجد صعوبات هنا.

الخيارات الرئيسية:
-اسم- البحث بالاسم، وضبط نمط البحث؛
-مستخدم- البحث عن الملفات التي تخص مستخدم معين؛
-مجموعة- البحث عن الملفات التي تنتمي إلى مجموعة معينة.
-موج الشعر بإستمرار- البحث عن الملفات عن طريق وضع الوصول؛
-يكتب- البحث عن الملفات حسب النوع، قائمة الأنواع:

  • ب- ملف كتلة خاص؛
  • د- كتالوج.
  • ج- ملف رمز خاص؛
  • و- ملف عادي؛
  • ل- الارتباط الرمزي؛
  • ص- الأنبوب المسمى؛
  • ق- المقبس.

-الحجم ن- البحث عن الملفات ذات الحجم n من الوحدات؛
-mtime -n +n- البحث عن الملفات حسب تاريخ التعديل، قبل أقل (-) أو أكثر (+) من الأيام.

دعونا نحاول البحث عن الملفات، ومحاكاة المواقف المختلفة.
دعنا نعثر على الملفات الموجودة على جهاز قابل للإزالة متصل بـ USB ومثبت مسبقًا في النظام.

البحث عن الملفات حسب الامتداد:

$ ابحث عن /mnt/usb -الاسم "*.mp3" -اطبع

نتيجة لتنفيذ هذا الأمر، سيتم إجراء بحث في الدليل /mnt/usb– هذا هو الدليل الذي تم تركيب الجهاز فيه. سيتم إجراء البحث على جميع الملفات (*) ذات الامتداد .mp3.
يمكن تغيير قناع البحث بمرونة تامة، على سبيل المثال، يمكنك تعيين كلمة أساسية يبدأ بها اسم الملف والبحث عنها.

البحث عن الملفات عن طريق بدء الكلمة الرئيسية:

$ ابحث عن ~ -اسم "التكوين*" -طباعة

ستظهر النتيجة قائمة بالملفات التي تم العثور عليها بدءًا من الكلمة الرئيسية التكوين.
إحدى نقاط قوة الأمر هي القدرة على البحث حسب التعبير العادي. للتوضيح، سنبحث عن الملفات التي تبدأ بالأحرف اللاتينية من "a" إلى "j".

البحث عن الملفات حسب النمط التعبير العادي:

$ ابحث عن / -الاسم "*" -طباعة

وفقًا للنمط المحدد، سيتم البحث عن جميع الملفات الموجودة في النظام بدءًا من الحروف "a" إلى "j".

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

البحث عن الملفات ذات وضع الوصول 755:

العثور على $. - بيرم 775 - طباعة

وبنفس الطريقة، يمكنك إجراء بحث أكثر مرونة. لنبحث عن الملفات حسب مجموعة المستخدمين التي تتمتع بحق الوصول الكامل.

البحث عن الملفات ذات الأذونات لمجموعة:

العثور على $. -بيرم -070 -طباعة

يمكن استبدال علامة الواصلة بعلامة زائد، وهذا سيسمح لك بالبحث عن الملفات التي تحتوي على واحدة على الأقل من مجموعة بتات الأذونات المحددة، وسيتم تجاهل البتات المتبقية.

في المثال التالي، فكر في البحث عن ملفات تخص مستخدمًا أو مجموعة معينة.

البحث عن ملفات مستخدم معين:

$ ابحث عن / - مسؤول المستخدم - الطباعة

نتيجة البحث سيتم العثور على الملفات التي تخص المستخدم مسؤل.

البحث عن الملفات التي تنتمي إلى مجموعة مستخدمين معينة:

$ البحث عن / - مجموعة الروبوتات - الطباعة

سيتم العثور على الملفات التي تنتمي إلى مجموعة المستخدمين الروبوتات. بالإضافة إلى ذلك، يمكنك البحث عن الملفات التي يكون أصحابها مستخدمين أو مجموعات غير موجودة:

$ البحث / -nouser –print $ البحث / -nogroup –print

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

البحث عن الروابط الرمزية:

$ ابحث عن / إلخ - اكتب l -print

سيتم إجراء البحث في الدليل /etc، حيث سيتم تحديد جميع الروابط الرمزية.

قد يكون من الضروري عرض قائمة الدلائل الفرعية في دليل معين؛ لمثل هذه المهام هناك الأمر التالي.

عرض الدلائل الفرعية في الدليل:

$ ابحث عن /mnt/usb - النوع d - الطباعة

ستعرض الشاشة قائمة بالأدلة الموجودة في الدليل /mnt/usb. الآن دعنا ننتقل إلى الخيار التالي، وهو القدرة على البحث عن الملفات ذات الحجم المحدد.

البحث عن الملفات حسب الحجم:

العثور على $. - مقاس 2000 ك - طباعة

سيتم إجراء بحث عن الملفات التي يبلغ حجمها 2000 كيلو بايت؛ ويمكن أيضًا تحديد الأحجام بالميجابايت؛ ولهذا، بدلاً من الحرف "k"، يجب عليك تحديد الحرف "M".

في المثال التالي، سوف نستخدم القدرة على البحث عن الملفات حسب وقت تعديلها. لهذه الأغراض سوف نستخدم الخيار -mtime.

البحث عن الملفات التي تم تعديلها في آخر يومين:

$ ابحث عن /var/www/html -mtime +2 -print

سيتم إجراء البحث في الدليل /فار/www/html، وسيقوم بالبحث عن الملفات التي تغيرت خلال اليومين الماضيين. ربما يكون أحد خيارات البحث الأكثر أهمية وملاءمة. يمكنك أيضًا البحث حسب تاريخ التعديل بالشرط المعاكس. دعنا نحاول العثور على الملفات في الدليل التي لم تتغير لمدة 5 أيام.

البحث عن الملفات التي لم تتغير لمدة 5 أيام:

$ ابحث عن /var/www/html -5 –print

هذا كل ما في الأمر الآن، وآمل أن تكون هذه الأمثلة قد ساعدتك على فهم هذا الأمر. يتم تقديم ملاءمتها بشكل واضح، ولن يكون من الضروري معرفة قدراتها، خاصة إذا كنت ستعمل مع نظام لينكس. توفر مهارات البحث عن الملفات المختصة وقتك الشخصي بشكل كبير، وكما تعلم، الوقت لا يقدر بثمن. حظا سعيدا في عملك!

تم التحديث: 11/02/2019 تاريخ النشر: 25/07/2016

أمر البحث الأكثر تنوعًا وعمليًا في Linux هو يجد. هذه المقالةعبارة عن ورقة غش تحتوي على أمثلة لاستخدامها.

بناء الجملة العام

يجد<где искать> <опции>

<где искать> — المسار إلى الدليل الجذر حيث يبدأ البحث. على سبيل المثال، ابحث عن /home/user - ابحث في الدليل المناسب. بالنسبة للدليل الحالي، تحتاج إلى استخدام نقطة ".".

<опции> — مجموعة من القواعد التي يتم من خلالها إجراء البحث.

* بشكل افتراضي، يكون البحث متكررًا. للبحث في دليل محدد، يمكنك استخدام الخيار أقصى عمق.

وصف الخيارات

خيار وصف
-اسم البحث بالاسم.
-اسم بحث حساس لحالة الأحرف بالاسم.
-يكتب

نوع كائن البحث. الخيارات الممكنة:

  • و - ملف؛
  • د - الدليل؛
  • ل - الرابط؛
  • ف - الأنابيب؛
  • ق - المقبس.
-مقاس حجم الكائن. يتم تحديده في كتل بحجم 512 بايت أو ببساطة بالبايت (بالحرف "c").
-mtime وقت تعديل الملف. مبين في أيام.
-مممين تغيير الوقت بالدقائق.
- وقت وقت آخر وصول إلى الكائن بالأيام.
-أمين وقت آخر مكالمة بالدقائق.
-ctime آخر تعديلمالك أو حقوق الكائن في أيام.
-كمين تغيير المالك الأخير أو الإذن خلال دقائق.
-مستخدم البحث حسب المالك.
-مجموعة حسب المجموعة.
-موج الشعر بإستمرار مع حقوق وصول معينة.
-عمق يجب ألا يبدأ البحث من الجذر، بل من الدليل المتداخل الأعمق.
-العمق الأقصى الحد الأقصى لعمق البحث في الكتالوجات. -أقصى عمق 0 - البحث فقط في الدليل الحالي. بشكل افتراضي، يكون البحث متكررًا.
-تقليم يستبعد الدلائل المدرجة.
-جبل لا تنتقل إلى أنظمة الملفات الأخرى.
-التعبير العادي بالاسم مع التعبير العادي.
-regextype<тип> نوع التعبير العادي
يظهر المحتوى روابط رمزية(الارتباط الرمزي).
-فارغ البحث عن الدلائل الفارغة.
-يمسح احذف ما تم العثور عليه.
-ls الإخراج كـ ls -dgils
-مطبعة أظهر ما تم العثور عليه.
-طباعة0 المسار إلى الأشياء التي تم العثور عليها.
-تنفيذي<команда> {} \; قم بتنفيذ الأمر على الشخص الذي تم العثور عليه.
-نعم قم بإصدار مطالبة قبل تنفيذ -exec.

يمكن الحصول على المجموعة الكاملة من الخيارات الحالية باستخدام الأمر رجل يجد.

أمثلة على استخدام البحث

ابحث عن الملف بالاسم

البحث عن / -اسم "file.txt"

* ف في هذا المثالسيتم البحث عن ملف اسمه ملف.txtطَوَال نظام الملفاتبدءا من الجذر / .

البحث عن ملف بجزء من اسمه:

البحث عن / -اسم "*.tmp"

* سيبحث هذا الأمر عن كافة المجلدات أو الملفات الموجودة في الدليل الجذر /, تنتهي ب .tmp

ابحث عن كافة الملفات أو المجلدات التي تبدأ بـ جلسة_وتنتهي ب قرص مضغوط

يجد . -الاسم "sess_*" -a -الاسم "*cd"

* -أ:منطقي و، -س:منطقي أو.

البحث حسب التاريخ

1. ابحث عن الملفات التي تم تغييرها منذ عدد معين من الأيام:

يجد . -النوع f -mtime +60

* سيبحث هذا الأمر عن الملفات التي تم تغييرها منذ أكثر من 60 يومًا.

2. البحث عن الملفات باستخدام أحدث. هذا الخيارمتوفر من الإصدار 4.3.3 (يمكنك مشاهدته باستخدام الأمر العثور على --version).

أ) تاريخ التغيير:

يجد . -النوع f -newermt "2019-11-02 00:00"

* سيظهر جميع الملفات التي تغيرت منذ 11/02/2019 الساعة 00:00.

يجد . -نوع f-newermt2019-10-31! -جديد 2019-11-02

* سيتم العثور على جميع الملفات التي تم تغييرها بين 31/10/2019 و 01/11/2019 (ضمناً).

ب) تاريخ تقديم الطلب:

يجد . -نوع f-newerat 2019-10-08

* جميع الملفات التي تم الوصول إليها منذ 10/08/2019.

يجد . -نوع f-newerat2019-10-01 ! -أحدث 2019-11-01

* جميع الملفات التي تم الوصول إليها في أكتوبر.

ج) تاريخ الإنشاء:

يجد . -النوع f -newerct 2019-09-07

يجد . -نوع f -newerct 2019-09-07 ! -newerct "2019-09-09 07:50:00"

* الملفات التي تم إنشاؤها من 09/07/2019 00:00:00 إلى 09/09/2019 07:50

حسب النوع

ابحث فقط عن الملفات الموجودة في الدليل الحالي وجميع مجلداته الفرعية:

* و- البحث عن الملفات فقط.

البحث عن طريق الأذونات

نحن نبحث عن كل ما هو مناسب للقراءة والكتابة:

ابحث عن / - بيرم 0666

نجد الملفات التي لا يستطيع الوصول إليها سوى المالك:

ابحث عن / - بيرم 0600

البحث عن ملف حسب المحتوى

Find / -type f -exec grep -i -H "content" () \;

* في هذا المثال، يتم إجراء بحث متكرر لجميع الملفات الموجودة في الدليل / ويتم عرض قائمة بتلك التي تحتوي على السلسلة محتوى.

مرتبة حسب تاريخ التعديل

العثور على / نوع البيانات f -printf "%TY-%Tm-%Td %TT %p\n" | فرز -ص

* سيجد الأمر جميع الملفات الموجودة في الدليل /بيانات، سيضيف تاريخ التعديل إلى الاسم ويفرز البيانات حسب الاسم. ونتيجة لذلك، أفهم أن الملفات ستسير بالترتيب الذي تم تغييرها به.

ابحث عن /home/user/* -type d -exec chmod 2700 () \;

* في هذا المثال نقوم بالبحث في جميع الدلائل ( اكتب د) في الدليل /الصفحة الرئيسية/المستخدموتحديد الحقوق لهم 2700 .

التنظيف المقرر

فريق يجدمناسب للاستخدام لإزالة الملفات القديمة تلقائيًا.

افتح مهمة cron للتحرير:

وأضف:

0 0 * * * /bin/find /tmp -mtime +14 -exec rm() \;

* في هذا المثال نقوم بحذف كافة الملفات والمجلدات من الدليل / تمب،المئات أقدم 14 أيام. يتم تشغيل المهمة كل يوم في 00:00 .
* المسار الكامل ل ملف قابل للتنفيذتجد مع الأمر التي تجد- في مختلف أنظمة يونيكسيمكن أن يكون موجودا في أماكن مختلفة.