অনুসন্ধানের জন্য একটি রিফ্রেশার: আপনার লিনাক্স ডিস্ট্রোতে ফাইলগুলি সন্ধান করুন

Lupa

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

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

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

  • নামে অনুসন্ধান করতে, আমরা বিকল্প বা সন্ধানের মানদণ্ড use -name »ব্যবহার করতে পারি» উদাহরণস্বরূপ, প্রথম উদাহরণটি ফাইলগুলি / ডিরেক্টরিগুলির সাথে একটি নাম দিয়ে শুরু করে যা "মুসি" দিয়ে শুরু হয়, দ্বিতীয়টি "ইওন" দিয়ে শেষ হয় এবং শেষেরটিতে মূল / ডিরেক্টরিতে "পাওয়া" শব্দটি থাকে:
find / -name "musi*"

find / -name "*eon"

find / -name "fundar"

  • -Type নামক একটি বিকল্প রয়েছে যা ফিল্টার হিসাবে পরিবেশন করতে পারে এবং--নাম ব্যবহার করে একসাথে ব্যবহার করা যায়। এই ক্ষেত্রে এটি পরিবেশন করা হয় অনুসন্ধানের জন্য ফাইলের ধরণ উল্লেখ করুন। বি এর সাহায্যে আমরা ব্লক মোডে বিশেষ ফাইলগুলির জন্য, অক্ষর মোডে বিশেষ ফাইলগুলির জন্য সি, ডিরেক্টরিগুলির জন্য ডি, সাধারণ ফাইলগুলির জন্য এফ, প্রতীকী লিঙ্কগুলির জন্য এল, সকেট বা নেটওয়ার্ক সংযোগের জন্য এস নামক পাইপের জন্য অনুসন্ধান করি। উদাহরণস্বরূপ, ধরুন আপনি কোনও ডিরেক্টরি অনুসন্ধান করতে চান যা এর নামের শেষে এবং হোম / ব্যবহারকারী ডিরেক্টরিতে "হ্যালো" রয়েছে:
find /Home/usuario -name "*hola" -type D

  • আমরাও করতে পারি এটি ব্যবহারকারী বা গোষ্ঠী অনুসারে অনুসন্ধান করুন সিস্টেমে একটি ডিরেক্টরি বা ফাইল। তার জন্য, আমরা ব্যবহারকারীর এবং-গোষ্ঠী মানদণ্ডটি ব্যবহার করতে পারি। এখন কল্পনা করুন যে আপনি ডাউনলোড ফাইলের মধ্যে ব্যবহারকারী that রোজা »এবং« বিড়াল »গোষ্ঠীর« .mp3 contains রয়েছে এমন একটি ফাইল সন্ধান করতে চান:
find /Descargas -name ".mp3" -user Rosa -group Gatos

  • আকার আমাদের আকার দ্বারা অনুসন্ধানে সহায়তা করতে পারে। এক্ষেত্রে আমাদের কাছে আবেদন করার বিভিন্ন বিকল্প রয়েছে। একটি বি ব্লকটি নির্দেশ করবে, যদি আকারটি নির্দেশিত না হয় তবে ডিফল্টরূপে এটি 512 বাইট হবে। 1-বাইট ASCII অক্ষরের জন্য সি, 2-বাইট (পুরানো) শব্দের জন্য ডাব্লু, এবং কিলোবাইট বা 1024 বাইটের জন্য কে উদাহরণস্বরূপ, আমরা যদি 2560 বাইট (5 ব্লক · 512), 10 টি এসসিআইআই অক্ষরের অন্য একটি, 100 কেবি'র একটি, 5 এমবি এর চেয়ে কম এবং 30 কেবি এরও বেশি অন্য কোনও ফাইল অনুসন্ধান করতে / সন্ধান করতে চাই:
find / -size 5

find / -size 10c

find / -size 100K

find / -size -5000K

find / -size +30K

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

  • আপনি এমনকি করতে পারেন অস্থায়ী মানদণ্ড অনুসারে অনুসন্ধান করুন। -টিমে দিয়ে আপনি শেষ অ্যাক্সেসের তারিখ অনুসারে অনুসন্ধান করতে পারেন। -সামগ্রীকরণের তারিখ অনুসারে এবং ইনোডের শেষ পরিবর্তনের তারিখ অনুসারে। উদাহরণস্বরূপ, আমরা / হোম অনুসন্ধান করতে চাই, "হ্যালো" নামের একটি ডিরেক্টরি যা ব্যবহারকারীর "জাকা" এর সাথে সম্পর্কিত এবং এটি 3 দিনেরও কম সময়ে সংশোধিত হয়েছে:
find /Home -name "hola" -user Zaca -mtime -3

  • আরও মানদণ্ড আছে যেমন অ্যাক্সেস অনুমোদন বা অনুমতিগুলির অনুসন্ধানের জন্য স্পর্ম, হার্ড লিঙ্কগুলি অনুসন্ধান করার জন্য লিঙ্কগুলি, -নোড নম্বরটির জন্য ইনম। আসুন আমরা আমাদের শেষ উদাহরণটি দিয়ে যাই, এক্ষেত্রে আমরা বর্তমান ডিরেক্টরিতে একটি ডিরেক্টরি সন্ধান করব যার মালিক ব্যবহারকারী এবং গোষ্ঠীর জন্য অনুমতি রয়েছে এবং বাকীটির জন্য মৃত্যুদণ্ড কার্যকর করা হবে:
find -type d -perm 771

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


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

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

*

*

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

  1.   নামি তিনি বলেন

    আমি আনন্দিত নই, তবে এটি আমাকে একটু সাহায্য করেছে