2025 مؤلف: Jason Gerald | [email protected]. آخر تعديل: 2025-01-23 12:06
قد يكون العثور على الملفات على نظام Linux أمرًا صعبًا إذا كنت لا تعرف كيف. أفضل طريقة للعثور على الملفات على Linux هي استخدام بعض الأوامر الطرفية. يمكن أن يمنحك إتقان بعض هذه الأوامر تحكمًا كاملاً في الملفات ، وهي أكثر فائدة من وظائف البحث البسيطة لأنظمة التشغيل الأخرى.
خطوة
طريقة 1 من 3: استخدام "بحث"
690519 1
الخطوة 1. ابحث عن الملفات بالاسم
هذا النوع من البحث هو أبسط أنواع البحث ، ويمكنك القيام بذلك باستخدام الأمر find. سيقوم الأمر أدناه بإجراء بحث بناءً على الكلمة التي تم إدخالها في الدليل الذي أنت فيه بالإضافة إلى الدلائل الفرعية الموجودة فيه.
اعثر على -iname "filename"
إذا كنت تستخدم -iname بدلاً من -name ، فلن يكون للفرق بين الكلمات الرئيسية الكبيرة والصغيرة أي تأثير. يعتبر الأمر -name الأحرف الكبيرة والصغيرة أحرفًا مختلفة
690519 2
الخطوة 2. اضبط البحث ليبدأ في الدليل الجذر
إذا كنت تريد إجراء بحث على مستوى النظام ، فيمكنك إضافة / المعدل إلى الكلمة الأساسية. يقوم المُعدِّل بإخبار الأمر find بالبحث بدقة ، بدءًا من الدليل الجذر.
البحث عن / -iname "اسم الملف"
يمكنك بدء بحث في دليل محدد عن طريق استبدال / modifier بمسار الدليل ، على سبيل المثال / home / pat.
يمكنك استخدام. بخلاف / بحيث يتم إجراء عمليات البحث فقط داخل الدليل الذي أنت فيه وكذلك في الدلائل الفرعية الموجودة فيه.
690519 3
الخطوة 3. استخدم أحرف البدل
* للبحث عن أي شيء يطابق كلماتك الرئيسية جزئيًا.
يمكن استخدام حرف البدل * للعثور على الملفات التي لا تعرف أسمائها الكاملة ، أو إذا كنت تريد البحث عن جميع الملفات بامتداد معين.
find / home / pat -iname "*.conf"
سيعيد الأمر أعلاه جميع ملفات.conf في دليل المستخدم المسمى Pat (بالإضافة إلى الدلائل الفرعية فيه).
يمكنك أيضًا استخدامه للعثور على أي شيء يتطابق اسمه جزئيًا مع هذه الكلمة الرئيسية. على سبيل المثال ، إذا كان لديك الكثير من المستندات المتعلقة بـ wikiHow ، فيمكنك العثور عليها عن طريق كتابة "* wiki *".
690519 4
الخطوة 4. تسهيل إدارة نتائج البحث
إذا كانت نتائج البحث كثيرة جدًا ، فسيكون من الصعب عليك العثور على الملف الذي تريده. استخدم الحرف | وأرسل نتائج البحث مرة أخرى إلى برنامج التصفية "الأقل". بهذه الطريقة ، يمكنك التمرير عبر نتائج البحث وتصفيتها بسهولة أكبر.
find / home / pat -iname "*.conf" | أقل
690519 5
الخطوة 5. ابحث عن نتائج البحث من نوع معين
يمكنك استخدام المعدِّلات لإرجاع أنواع معينة فقط من النتائج. يمكنك البحث عن الملفات العادية (f) ، والمجلدات (d) ، والروابط الرمزية (l) ، وأجهزة الأحرف (c) ، وأجهزة الحظر (b) باستخدام المُعدِّلات المناسبة.
find / -type f -iname "filename"
690519 6
الخطوة 6. تصفية نتائج البحث حسب الحجم
إذا كان لديك الكثير من الملفات بأسماء متشابهة ، لكنك تعرف حجم الملف الذي تريده ، يمكنك تصفية البحث حسب الحجم.
find / -size + 50M -iname "filename"
سيعرض الأمر أعلاه نتائج بحث بحجم 50 ميغا أو أكثر. يمكنك استخدام + أو - للبحث عن ملفات ذات حجم أكبر أو أصغر. يؤدي حذف علامة + أو - إلى عرض نتائج البحث بالحجم "الصحيح" فقط.
يمكنك تصفية البحث حسب كتل البايت (c) أو الكيلو بايت (k) أو الميجابايت (M) أو الجيجابايت (G) أو 512 بايت (b). اعلم أن العلامات تميز بين الأحرف الكبيرة والصغيرة.
690519 7
الخطوة 7. استخدم عوامل التشغيل المنطقية لدمج عوامل تصفية البحث
يمكنك استخدام عوامل التشغيل -and و -or و -not لدمج عمليات البحث المختلفة.
سيبحث الأمر أعلاه عن الملفات الموجودة في دليل "travelphotos" التي يزيد حجمها عن 200 كيلو بايت ، ولكن لا تحتوي على كلمة "2015" في اسمها
690519 8
الخطوة 8. قم بإجراء بحث عن ملف باسم المالك أو الإذن
إذا كنت تحاول العثور على ملف معين ينتمي إلى مستخدم معين ، أو كنت تبحث عن ملف له أذونات معينة ، فيمكنك تضييق نطاق البحث.
find / -user pat -iname "filename" بحث / -group users -iname "filename" find / -perm 777 -iname "filename"
ستقوم الأمثلة أعلاه بإجراء بحث عن مستخدم معين أو مجموعة أو إذن داخل كلمة رئيسية. يمكنك أيضًا حذف اسم الملف لإرجاع جميع الملفات التي تطابق هذا النوع. على سبيل المثال ، سيعيد find / -perm 777 جميع الملفات التي تحتوي على أذونات 777 (بدون قيود)
690519 9
الخطوة 9. قم بتوصيل الأوامر لتنفيذ الإجراء عند العثور على الملف
يمكنك دمج الأمر find مع أوامر أخرى حتى تتمكن من معالجة الملفات التي تم إرجاعها بواسطة كلمة أساسية باستخدام هذا الأمر. افصل بين الأمر find عن الأمر الثاني بعلامة -exec ، ثم أنهِ السطر بـ {} ؛
تجد. -النوع f -perm 777 -exec chmod 755 {} ؛
سيبحث الأمر أعلاه في الدليل الذي تتواجد فيه (وجميع الدلائل الفرعية فيه) عن الملفات ذات الأذونات 777. وبعد ذلك ، سيغير الأمر chmod الأذونات إلى 755
الطريقة 2 من 3: استخدام "locate"
690519 10
الخطوة 1. التثبيت
حدد وظائف. يكون الأمر locate بشكل عام أسرع من الأمر find ، نظرًا لاستخدام قاعدة البيانات في نظام الملفات الخاص بك. ليست كل أنواع Linux مزودة بوظيفة تحديد الموقع ، لذا أدخل الأمر التالي لتثبيته:
اكتب sudo apt-get update ، ثم اضغط على Enter.
يمكنك تثبيته على Debian و ubuntu كما يلي: اكتب sudo apt-get install mlocate ، ثم اضغط على Enter. إذا تم تثبيت وظيفة تحديد الموقع في وقت سابق ، فسترى الرسالة mlocate هو بالفعل أحدث إصدار.
على Arch Linux ، استخدم مدير الحزم pacman: pacman -Syu mlocate
بالنسبة إلى Gentoo ، استخدم "برز: انبثق mlocate"
690519 11
الخطوة 2. التحديث
حدد قاعدة البيانات أنت. لن يتمكن أمر تحديد الموقع من العثور على أي شيء حتى يتم إنشاؤه وتحديثه. عادةً ما تتم العملية تلقائيًا كل يوم ، ولكن يمكنك أيضًا تحديثها يدويًا. تحتاج إلى القيام بذلك إذا كنت تريد استخدام وظيفة تحديد الموقع في أسرع وقت ممكن.
اكتب sudo updatedb ، ثم اضغط على Enter
690519 12
الخطوة 3. استخدم
حدد لإجراء بحث بسيط.
تعمل وظيفة تحديد الموقع بسرعة ، ولكن ليس لديها العديد من الخيارات مثل أمر البحث. يمكنك إجراء عمليات بحث أساسية عن الملفات بطريقة مشابهة لأمر البحث.
حدد موقع -i "*.jpg"
سيبحث الأمر أعلاه في النظام بأكمله عن الملفات ذات الامتداد jpg. يعمل حرف البدل * بشكل مشابه لأمر البحث.
مثل أمر البحث ، يقوم المُعدِّل -i أيضًا بإنشاء أحرف كبيرة وصغيرة في الكلمات الرئيسية التي تعتبر متشابهة.
690519 13
الخطوة 4. تقييد نتائج البحث
إذا أرجع بحثك الكثير من النتائج بحيث يصعب عليك استخدامها ، يمكنك تقليل هذه النتائج باستخدام المُعدِّل -n ، متبوعًا بعدد النتائج التي تريد إرجاعها.
حدد موقع -n 20 -i "*.jpg"
سيتم عرض 20 نتيجة بحث فقط.
يمكنك أيضًا استخدام | لإرسال نتائج البحث إلى برنامج أقل تصفية لتسهيل التمرير في النتائج.
الطريقة الثالثة من 3: البحث عن نص في الملفات
690519 14
الخطوة 1. استخدم الأمر
grep للعثور على السلسلة النصية في الملف.
إذا كنت تبحث عن ملف يحتوي على عبارة معينة أو سلسلة أحرف معينة ، فيمكنك استخدام الأمر grep. الأمر grep الأساسي له التنسيق التالي:
يجعل المُعدِّل -r البحث "متكررًا" ، لذلك سيتم إجراء بحث داخل الدليل وجميع الأدلة الفرعية الموجودة فيه للعثور على الملفات التي تحتوي على نص مع كلمة البحث الأساسية.
يشير المعدل -i إلى أن كلمة البحث الأساسية لا تفرق بين الأحرف الكبيرة والصغيرة. إذا كنت تريد فرض البحث للتمييز بين الأحرف الكبيرة والصغيرة ، فتجاهل المعدل -i.
690519 15
الخطوة 2. إزالة النص الزائد
عند إجراء بحث grep على النحو الوارد أعلاه ، سترى اسم الملف مع تمييز الأحرف المتطابقة. يمكنك إخفاء النص المطابق وإظهار اسم دليل الملف والمسار فقط عن طريق إضافة:
grep -r -i "كلمة البحث" / path / to / directory / | قطع -d: -f1
690519 16
الخطوة 3. إخفاء رسالة الخطأ
سيعيد الأمر grep خطأً عند محاولة الوصول إلى دليل بدون الأذونات المناسبة أو عند إدخال دليل فارغ. يمكنك إرسال رسائل خطأ إلى / dev / null حتى لا تظهر.
grep -r -i "بحث عن كلمة رئيسية" / path / to / directory / 2> / dev / null
تعلمك مقالة ويكي هاو هذه كيفية العثور على أصدقاء وإضافتهم على Telegram عبر جهاز Android الخاص بك. خطوة الطريقة 1 من 4: البحث عن جهات الاتصال حسب اسم المستخدم الخطوة 1. افتح Telegram على جهاز Android يتميز هذا التطبيق برمز أزرق بطائرة بيضاء.
إذا كان لديك الكثير من المستندات والملفات القديمة المخزنة على جهاز الكمبيوتر الخاص بك ، فاضغط عليها في أرشيف لتوفير مساحة التخزين. يسمح لك نظام التشغيل Mac OS X بضغط الملفات مباشرة من النظام. بدلاً من ذلك ، يمكنك أيضًا تنزيل برنامج جهة خارجية ، وهو أكثر فعالية لهذا الغرض.
تعلمك مقالة ويكي هاو هذه كيفية تحميل الملفات إلى محادثة على Discord على جهاز Android. خطوة الخطوة 1. إطلاق Discord إنها أيقونة زرقاء فاتحة مع وحدة تحكم لعبة بيضاء في المنتصف. عادة ما يكون هذا الرمز في درج التطبيق أو الشاشة الرئيسية.
يعلمك هذا المقال كيفية تنزيل جميع الملفات الموجودة في Google Drive على جهاز كمبيوتر يعمل بنظام Windows أو Mac. يمكنك تنزيل الملفات مباشرة من موقع Google Drive على الويب ، أو مزامنة ملفات Google Drive مع جهاز الكمبيوتر الخاص بك باستخدام برنامج النسخ الاحتياطي والمزامنة من Google ، أو تنزيل جميع بيانات Google Drive في شكل أرشيف Google.
منذ نظام التشغيل Mac OS 10.7 Lion ، تخفي Apple مجلد مكتبة المستخدم لمنع التلف العرضي لملفات النظام. إذا كنت بحاجة إلى إجراء تغييرات على ملفات النظام ، فهناك عدة طرق يمكنك من خلالها عرض مجلد المكتبة. ومع ذلك ، ضع في اعتبارك أن مجلد المكتبة مخصص لتخزين ملفات النظام ، وليس المستندات العادية.