লিনাক্সে একাধিক ফাইলের নাম (এক্সটেনশনগুলি) অনুসন্ধান করার জন্য কীভাবে ব্যবহার করতে হবে


অনেক সময়, আমরা এমন পরিস্থিতিতে আটকে থাকি যেখানে আমাদের বিভিন্ন এক্সটেনশন সহ একাধিক ফাইল সন্ধান করতে হয়, বিশেষত টার্মিনালের মধ্যে বেশ কয়েকটি লিনাক্স ব্যবহারকারীদের ক্ষেত্রে এটি ঘটেছে।

অনেকগুলি লিনাক্স ইউটিলিটি রয়েছে যা আমরা ফাইল সিস্টেমে ফাইলগুলি সনাক্ত করতে বা এটির জন্য ব্যবহার করতে পারি, তবে একাধিক ফাইলের নাম বা বিভিন্ন এক্সটেনশানযুক্ত ফাইলগুলি খুঁজে পাওয়া অনেক সময় জটিল প্রমাণিত হতে পারে এবং নির্দিষ্ট কমান্ডের প্রয়োজন হয়।

লিনাক্স ফাইল সিস্টেমে ফাইলগুলি সনাক্ত করার জন্য অনেকগুলি ইউটিলিটিগুলির মধ্যে একটি হ'ল ফাইন্ড ইউটিলিটি এবং এই গাইড পদ্ধতিতে আমরা একবারে একাধিক ফাইলের নাম সনাক্ত করতে সাহায্যের জন্য কয়েকটি উদাহরণ ব্যবহার করব shall ।

আসল কমান্ডগুলিতে ডুব দেওয়ার আগে আসুন আমরা লিনাক্স সন্ধান ইউটিলিটি সম্পর্কে একটি সংক্ষিপ্ত পরিচিতি দেখি।

অনুসন্ধানের ইউটিলিটির সহজ এবং সাধারণ বাক্য গঠনটি নিম্নরূপ:

# find directory options [ expression ]

আসুন লিনাক্সে ফাইন্ড কমান্ডের কয়েকটি উদাহরণ সন্ধান করা যাক।

1. ধরে নিই যে আপনি বর্তমান ডিরেক্টরিতে .sh এবং .txt ফাইল এক্সটেনশন সহ সমস্ত ফাইল সন্ধান করতে চান, আপনি নীচের কমান্ডটি চালিয়ে এটি করতে পারেন:

# find . -type f \( -name "*.sh" -o -name "*.txt" \)

উপরোক্ত আদেশের ব্যাখ্যা:

  1. এর অর্থ বর্তমান ডিরেক্টরি
  2. টাইপ বিকল্পটি ফাইলের ধরণ নির্দিষ্ট করতে ব্যবহৃত হয় এবং আমরা এখানে f
  3. প্রতিনিধিত্ব করে নিয়মিত ফাইলগুলি অনুসন্ধান করছি
  4. -name বিকল্পটি এই ক্ষেত্রে কোনও অনুসন্ধান প্যাটার্ন, ফাইল এক্সটেনশান
  5. নির্দিষ্ট করার জন্য ব্যবহৃত হয়
  6. -o এর অর্থ “OR”

আপনি ফাইল এক্সটেনশনগুলি বন্ধনীর সাথে বন্ধ করে দেওয়ার পরামর্শ দিয়েছেন এবং কমান্ডের মতো \ (ব্যাক স্ল্যাশ) এস্কেপ অক্ষর ব্যবহার করুন।

2. .sh , .txt এবং .c এক্সটেনশান সহ তিনটি ফাইলের নাম সন্ধান করতে নীচের কমান্ডটি জারি করে:

# find . -type f \( -name "*.sh" -o -name "*.txt" -o -name "*.c" \)

৩. এখানে অন্য উদাহরণ রয়েছে যেখানে আমরা .png , .jpg , .deb এবং .pdf এক্সটেনশনগুলি:

# find /home/aaronkilik/Documents/ -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.deb" -o -name ".pdf" \)

আপনি উপরের সমস্ত কমান্ডগুলি সমালোচনা করে পর্যালোচনা করলে, ছোট কৌশলটি অনুসন্ধান কমান্ডের -o বিকল্পটি ব্যবহার করছে, এটি আপনাকে অনুসন্ধানের অ্যারেতে আরও বেশি ফাইলের নাম যুক্ত করতে সক্ষম করে এবং ফাইলের নাম বা ফাইল এক্সটেনশনগুলিও জানে ables আপনি অনুসন্ধান করছেন।

উপসংহার

এই নির্দেশিকায়, আমরা একটি সাধারণ কমান্ড জারি করে একাধিক ফাইলের নাম খুঁজে পেতে সক্ষম করার জন্য একটি সহজ তবে সহায়ক সন্ধানের ইউটিলিটি ট্রিকটি আচ্ছাদিত করেছি। অন্যান্য অনেক গুরুত্বপূর্ণ কমান্ড লাইন ক্রিয়াকলাপ বুঝতে এবং ব্যবহার করতে আপনি নীচের আমাদের নিবন্ধটি পড়তে পারেন।