كيفية البحث بشكل متكرر عن الملفات ذات امتدادات معينة؟

StackOverflow https://stackoverflow.com/questions/5985752

  •  12-11-2019
  •  | 
  •  

سؤال

أحتاج إلى العثور على كل .psd الملفات الموجودة على نظام Linux الخاص بي (استضافة الويب المخصصة).لقد حاولت شيئًا مثل هذا: ls -R *.psd, ، ولكن هذا لا يعمل.اقتراحات؟

هل كانت مفيدة؟

المحلول

يمكنك استخدام أمر البحث التالي للقيام بذلك:

find /path/to/search -iname '*.psd'

iname يقوم بإجراء بحث غير حساس لحالة الأحرف.

نصائح أخرى

يمكنك أيضا

ls ./**/*.psd

لكن:

  • يجب أن يكون لديك إصدار باش 4+
  • يجب أن تمتلك shopt -s globstar # في ملفك الشخصي .bashrc أو .الخ....
  • سيبحث عن حالة حساسة (أو يجب عليك تعيين shopt -s nocaseglob أيضاً)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top