লিনাক্সে দ্রুত ফাইলগুলি সন্ধান করার জন্য 5 কমান্ড লাইন সরঞ্জামসমূহ


টার্মিনাল থেকে লিনাক্স সিস্টেমে ফাইলগুলি অনুসন্ধান করা বা সন্ধান করা বিশেষত নবাগতদের জন্য কিছুটা চ্যালেঞ্জ হতে পারে। তবে লিনাক্সে ফাইলগুলি সনাক্ত করার জন্য কয়েকটি কমান্ড লাইন সরঞ্জাম/ইউটিলিটি রয়েছে।

এই নিবন্ধে, আমরা লিনাক্স সিস্টেমগুলিতে দ্রুত ফাইলগুলি সন্ধান, সনাক্ত এবং অনুসন্ধানের জন্য 5 টি কমান্ড লাইন সরঞ্জাম পর্যালোচনা করব।

কমান্ড সন্ধান করুন

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

প্রারম্ভিক পয়েন্টের পরে, আপনি একটি অভিব্যক্তি (পরীক্ষা, ক্রিয়া, বিকল্পগুলি এবং অপারেটরগুলির সমন্বয়ে) নির্দিষ্ট করতে পারেন যা ফাইলগুলির সাথে কীভাবে মেলে যায় এবং ফাইলগুলির সাথে কী কী মিলবে তা বর্ণনা করে।

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

  1. লিনাক্স ফাইন্ড কমান্ডের 35 ব্যবহারিক উদাহরণ
  2. li
  3. ডিরেক্টরিগুলি আরও দক্ষতার সাথে অনুসন্ধানের জন্য ‘সন্ধান করুন’ কমান্ড ব্যবহারের উপায়
  4. লিনাক্সে SID এবং SGID অনুমতি সহ ফাইলগুলি কীভাবে সন্ধান করবেন
  5. লিনাক্সে একাধিক ফাইল-নাম (এক্সটেনশানস) অনুসন্ধানের জন্য ‘অনুসন্ধান’ কমান্ড কীভাবে ব্যবহার করবেন
  6. লিনাক্সে পরিবর্তনের তারিখ এবং সময়ের উপর ভিত্তি করে ফাইলগুলি কীভাবে সন্ধান করতে হবে এবং সারণি করা যায়

কমান্ড সন্ধান করুন

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

আপডেটব্যান্ড কমান্ড ব্যবহার করে এই ডাটাবেসটি প্রস্তুত ও আপডেট করা যেতে পারে। নোট করুন যে অবস্থানটি সম্পর্কিত ডেটাবেজের সর্বশেষতম আপডেটের পরে তৈরি ফাইলগুলির প্রতিবেদন করবে না।

৩. গ্রেপ কমান্ড

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

উদাহরণস্বরূপ, আপনি যদি একটি README.md ফাইলের সন্ধান করছেন যা "একটি ভাণ্ডার" শব্দটি ধারণ করে, যা আপনার সন্দেহ হয় যে আপনার হোম ডিরেক্টরিতে সম্ভবত ~/বিনের মধ্যে থাকতে হবে, আপনি এটি প্রদর্শিত হিসাবে চিহ্নিত করতে পারেন।

$ grep -Ri ~/bin -e "An assortment" 
OR
$ grep -Ri ~/bin/ -e "An assortment" | cut -d: -f1

যেখানে গ্রেপ পতাকা:

  • -R - এর অর্থ নির্দিষ্ট ডিরেক্টরি পুনরাবৃত্তিতে অনুসন্ধান করুন
  • -i - এর অর্থ কেস ভেদগুলিকে উপেক্ষা করুন
  • -e - অনুসন্ধানের নিদর্শন হিসাবে ব্যবহৃত বাক্যাংশটি নির্দিষ্ট করে
  • -d - ডিলিমটার নির্দিষ্ট করে
  • -f - ফিল্ডটি মুদ্রণের জন্য সেট করে

নিম্নলিখিত নিবন্ধগুলিতে আপনি কয়েকটি দরকারী গ্রেপ কমান্ড ব্যবহারের উদাহরণ শিখতে পারেন:

  1. লিনাক্স গ্রেপ কমান্ডের 12 টি ব্যবহারিক উদাহরণ
  2. 11 অগ্রিম লিনাক্স গ্রেপ কমান্ডের ব্যবহার এবং উদাহরণগুলি
  3. ফাইল এবং ডিরেক্টরিগুলিতে একটি নির্দিষ্ট স্ট্রিং বা শব্দ কীভাবে সন্ধান করবেন

4. কোন আদেশ

কমান্ডের বাইনারি সনাক্তকরণের জন্য কোন কমান্ডটি একটি ক্ষুদ্র এবং সোজা সহজলভ্যতা; এটি একটি কমান্ডের পরম পথকে ছাড়িয়ে যায়। উদাহরণ স্বরূপ:

$ which find
$ which locate
$ which which

5. যেখানে আদেশ

যেখানে কমান্ডটি একটি কমান্ড সনাক্ত করতে ব্যবহৃত হয় এবং এটি অতিরিক্তভাবে উত্সের নিখুঁত পথ এবং কমান্ডের জন্য ম্যানুয়াল পৃষ্ঠা ফাইলগুলি দেখায়।

$ whereis find
$ whereis locate
$ whereis which
$ whereis whereis

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