আপনি কি এমন কোনও ফাইল সন্ধান করতে চান যার বিষয়বস্তু একটি নির্দিষ্ট পাঠ্য?

ম্যাগনিফাইং গ্লাসের সাথে পুতুল

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

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

grep -s hola /home/*

grep -R hola /home/*

grep -Rw hola /home/*

পূর্ববর্তী উদাহরণে, আমরা বিদ্যমান ফাইলগুলিতে / হোম ডিরেক্টরিতে "হ্যালো" শব্দটি সন্ধান করব। প্রথম ক্ষেত্রে, -s বিকল্পের সাথে একটি পুনরাবৃত্তি অনুসন্ধান করা হয়, যখন -আর এর সাহায্যে এটি পুনরাবৃত্ত হয়, সুতরাং এর ভিতরে যদি উপ-ডিরেক্টরি থাকে তবে সেখানেও অনুসন্ধান করা হবে ... তবে সাবধানতা অবলম্বন করুন, এটি সমস্ত অনুসন্ধান করবে এই স্ট্রিংয়ের বিষয়বস্তু «হ্যালো", সুতরাং "হ্যালো" এর মতো কোনও শব্দগুচ্ছ বা শব্দ থাকলে এটিও এটি বৈধ মনে করে এবং এতে উপস্থিত ফাইলগুলি দেখায়, অর্থাত্ এটি শব্দটির সুনির্দিষ্টভাবে অনুসন্ধান করে না। এটি নির্দিষ্ট করতে আপনি তৃতীয় বিকল্পটি ব্যবহার করতে পারেন।

মনে রাখবেন এটি কেস-সংবেদনশীল অনুসন্ধানগুলি করবে, সুতরাং পূর্ববর্তী উদাহরণগুলি হ্যালো, হেল্লো, হোলা ইত্যাদির মতো জিনিসগুলি উপেক্ষা করবে would একটি করা কেস অনুসন্ধান এবং উপেক্ষাতারপরে আপনি -i বিকল্পটি ব্যবহার করতে পারেন।

কল্পনা করুন যে আপনি বিপরীতে একটি অনুসন্ধান করতে চান, সেই সমস্ত ফাইল যেখানে একটি স্ট্রিং বা শব্দ অন্তর্ভুক্ত করবেন না নির্দিষ্ট. পারবেন কি? সত্যটি হ্যাঁ, উদাহরণস্বরূপ:

grep -Rlv hola /home/*

grep --exclude-dir= /home/Desktop -Rlv /home/*

প্রথম উদাহরণে এটি "হ্যালো" শব্দটি ধারণ করে না এমন ফাইলগুলির সম্পূর্ণ তালিকা প্রদর্শন করবে, যখন দ্বিতীয় ক্ষেত্রে এটি একই কাজ করবে তবে যে ফাইলগুলি পাওয়া যায় সেগুলি বাদ দেওয়া হয় হোস্টেড / হোম / ডেস্কটপ ... যাইহোক, এই বিকল্পটি cexcolve-dir = প্রথম উদাহরণগুলিতেও ব্যবহার করা যেতে পারে ...


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   টিয়াগো ভিগো তিনি বলেন

    প্রতি গ্রোজি।