লিনাক্সে ফাইল সন্ধানের জন্য কমান্ড কীভাবে ইনস্টল করবেন


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

জিএনইউ সন্ধানী বা এমলোকেট প্যাকেজগুলি দ্বারা প্যাকেজ সরবরাহ করা হয়। এই প্যাকেজগুলি প্রোগ্রামটির একই বাস্তবায়ন সরবরাহ করে। বেশিরভাগ সেন্টোস/আরএইচইএল সিস্টেমে ফাইন্ডুইলগুলি প্রাক ইনস্টল হয়, তবে আপনি যদি একটি কমান্ড কমান্ড চালানোর চেষ্টা করেন তবে আপনার ত্রুটির মুখোমুখি হতে পারে:

-bash: locate: command not found

এই নিবন্ধে, আমরা আপনাকে দেখাচ্ছি যে কীভাবে লিনাক্স সিস্টেমে ফাইলগুলি সন্ধানের জন্য আপডেট এবং আপডেটবিড কমান্ড সরবরাহ করে এমন প্যাকেজ ইনস্টল করতে হবে।

নীচে উপরের ত্রুটিটি এবং সন্ধানী প্যাকেজ অনুসন্ধানের জন্য একটি নমুনা আউটপুট দেওয়া আছে output

$ locate bash_completion.sh
$ rpm -qa | grep findutils

এমলোকট ইনস্টল করতে আপনার লিনাক্স ডিস্ট্রিবিউশন অনুযায়ী প্রদর্শিত APT প্যাকেজ ম্যানেজারটি ব্যবহার করুন।

$ sudo yum install mlocate    [On CentOS/RHEL]
$ sudo apt install mlocate    [On Debian/Ubuntu]     

এমলোকেট ইনস্টল করার পরে আপনাকে আপডেটডব আপডেট করতে হবে যা সনাক্ত কমান্ড দ্বারা sudo কমান্ডের সাহায্যে রুট ব্যবহারকারী হিসাবে ব্যবহৃত হয়, অন্যথায় আপনি একটি ত্রুটি পাবেন। ডিফল্ট ডেটাবেস স্টোরেজের অবস্থান /var/lib/MLocon/MLocon.db।

$ sudo updatedb

ডাটাবেস আপডেট হয়ে গেলে, এখন কমান্ড কমান্ডটি চালানোর চেষ্টা করুন, যা এই বারে কাজ করা উচিত।

$ locate bash_completion.sh

আপনার প্রবেশের প্যাটার্ন অনুসারে একটি সঠিক মিল খুঁজে পেতে, নীচের সিনট্যাক্সের মতো এই -বি বিকল্পটি এবং \ গ্লোব্বিং বিকল্পটি ব্যবহার করুন।

$ locate -b '\bash_completion.sh'

দ্রষ্টব্য: আপনি অতিরিক্ত ডাটাবেসগুলির জন্য একটি পথ নির্ধারণ করতে LOCATE_PATH পরিবেশগত পরিবর্তনশীলটি ব্যবহার করতে পারেন, যা কমান্ড লাইনে atডাটাবেস পতাকা ব্যবহার করে সূচিত ডিফল্ট ডাটাবেস বা তালিকাভুক্ত কোনও ডাটাবেসের পরে পড়ে।

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