كيفية البحث بشكل متكرر عن كافة الملفات في الدلائل/المجلدات الفرعية بواسطة Wildcards

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

على سبيل المثال، ربما ترغب في تحديد موقع جميع الملفات على نظام الملفات الذي يحتوي على كلمة "فاتورة" بغض النظر عن مكان ظهور نص "الفاتورة" في اسم الملف (على سبيل المثال، الملفات المسماة على النحو التالي؛ الفاتورة 1-2023.pdf، وbig-invoice-wow.pdf، وyourfavoriteinvoice.pdf، والفاتورة-2-22.pdf، وما إلى ذلك).

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

كيفية البحث بشكل متكرر عن كافة الملفات المطابقة بواسطة Wildcard

سنستخدم أمر البحث، والذي، كما خمنت بالاسم، يسمح لك بالعثور على الملفات في نظام الملفات مباشرة من سطر الأوامر.

find . -name "text*"

يتم تقسيم هذا الأمر على النحو التالي:

ابحث عن [الدليل] (في هذه الحالة يمثل "." الدليل الحالي) -الاسم "[النص وأحرف البدل المتطابقة]" (في هذه الحالة، أسماء الملفات المطابقة لـ "النص" متبوعة بأي شيء).

للعثور على التطابقات باستخدام أحرف البدل قبل وبعد مطابقة النص المعين، استخدم ما يلي، مع استبدال "النص" بالصيغة المناسبة لمطابقة الملفات الخاصة بحالة الاستخدام الخاصة بك:

اقرأ المزيد:كيفية دمج ملفات PDF في ملف واحد - دليل دمج ملفات PDF

find . -name "*text*"

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

find ~/ -name "*invoice*"

قد يؤدي تنفيذ هذا الأمر إلى ظهور شيء مثل ما يلي كمخرج أمر:

/Users/Paul//Library/Application Support/CloudAppHoldingFiles/mystery-invoice-2023.pdf
/Users/Paul//Library/Application Support/WhoKnows/invoice-2024.pdf
/Users/Paul/Documents/big-invoice-wow.pdf
/Users/Paul/Documents/Misc/small-invoice-dontforget.pdf
/Users/Paul/Desktop/YouForgotAboutThisInvoice.pdf
/Users/Paul/Desktop/AnotherInvoice.pdf
/Users/Paul/Documents/Invoices/invoice-1-23.pdf
/Users/Paul/Documents/Invoices/invoice-3-23.pdf
/Users/Paul/Documents/Invoices/invoice-4-23.pdf
/Users/Paul/Documents/Invoices/invoice-5-23.pdf
/Users/Paul/Documents/Invoices/invoice-6-23.pdf

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

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

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