1: নামের উপর ভিত্তি করে ফাইলগুলি কীভাবে সন্ধান করবেন – ব্যাশ
Find কমান্ডের সবচেয়ে সাধারণ ব্যবহার হল তাদের নামের উপর ভিত্তি করে ফাইলগুলি সনাক্ত করা, আপনি ব্যবহার করতে পারেন -নাম আপনি যে ফাইলের নাম খুঁজছেন তা নির্দিষ্ট করার বিকল্প। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি বর্তমান ডিরেক্টরির সমস্ত ফাইল খুঁজে পেতে ব্যবহার করা যেতে পারে যার নামের সাথে 'bashfile' বাক্যাংশটি রয়েছে:
#!/bin/bashঅনুসন্ধান . -নাম '*<ফাইল-নাম>*'
দ্য '*' একটি ওয়াইল্ডকার্ড অক্ষর হিসাবে ব্যবহৃত হয় যা যেকোনো অক্ষরের সাথে মেলে, এখানে আমি বর্তমান ডিরেক্টরিতে 'bashfile' নামের ফাইলগুলি অনুসন্ধান করেছি:
2: ধরন-ব্যাশের উপর ভিত্তি করে ফাইলগুলি কীভাবে সন্ধান করবেন
Find কমান্ড ব্যবহার করে ফাইল খুঁজে বের করার আরেকটি উপায় হল ব্যবহার করে -টাইপ একটি নির্দিষ্ট ধরনের ফাইল অনুসন্ধান করার জন্য যুক্তি, উদাহরণস্বরূপ, বর্তমান ডিরেক্টরিতে সমস্ত ফোল্ডার সনাক্ত করতে।
#!বিন/বাশ
অনুসন্ধান . -টাইপ d
একইভাবে, সমস্ত নিয়মিত ফাইল খুঁজে পেতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
#!বিন/বাশঅনুসন্ধান . -টাইপ চ
3: আকারের উপর ভিত্তি করে ফাইলগুলি কীভাবে সন্ধান করবেন - ব্যাশ
তাদের আকারের উপর ভিত্তি করে ফাইল খুঁজে পেতে আপনি ব্যবহার করতে পারেন -আকার বিকল্প, উদাহরণস্বরূপ, বর্তমান ডিরেক্টরিতে 1MB এর কম আকারের সমস্ত ফাইল পেতে, আপনি নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করতে পারেন:
#!বিন/বাশঅনুসন্ধান . -আকার - < ফাইল-আকার-এমবি >
একইভাবে, আপনি যদি ফাইলগুলি অনুসন্ধান করতে চান যার আকার 1 MB এর বেশি তবে নীচের কোডটি ব্যবহার করুন:
#!বিন/বাশঅনুসন্ধান . -আকার + < ফাইল-আকার-এমবি >
4: পরিবর্তনের সময়-ব্যাশের উপর ভিত্তি করে ফাইলগুলি কীভাবে সন্ধান করবেন
ফাইন্ড কমান্ড ব্যবহার করার আরেকটি উপায় হল ফাইলগুলিকে তাদের পরিবর্তনের সময় ব্যবহার করে খুঁজে বের করা -এমটাইম বিকল্প দৃষ্টান্তের জন্য আমি গত দুই দিনের মধ্যে সংশোধন করা ফাইলের জন্য অনুসন্ধান করেছি এবং আমি যে শেল স্ক্রিপ্ট ব্যবহার করেছি:
#!/bin/bashঅনুসন্ধান . -এমটাইম -2
'-2' উল্লেখ করে যে ফাইলগুলি গত 2 দিনের মধ্যে সংশোধন করা উচিত ছিল:
5: মালিকানার উপর ভিত্তি করে ফাইলগুলি কীভাবে সন্ধান করবেন – ব্যাশ
আপনি ব্যবহার করতে পারেন -ব্যবহারকারী তাদের মালিকের উপর ভিত্তি করে ফাইলগুলি সন্ধান করার বিকল্প, ব্যবহারকারীর মালিকানাধীন বর্তমান ডিরেক্টরিতে সমস্ত ফাইল খুঁজে পেতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
#!/bin/bashঅনুসন্ধান . -ব্যবহারকারী < ব্যবহারকারীর নাম >
একবার আপনি যে ফাইলগুলি খুঁজছেন সেগুলি সনাক্ত করার পরে, আপনি সেগুলিকে মুছে ফেলা বা অন্য অবস্থানে অনুলিপি করার মতো কিছু কাজ করতে চাইতে পারেন:
উপসংহার
ফাইন্ড কমান্ড একটি শক্তিশালী টুল যা আপনাকে বিভিন্ন মানদণ্ডের উপর ভিত্তি করে ফাইল অনুসন্ধান করতে সাহায্য করতে পারে। বিভিন্ন বিকল্প একত্রিত করে, আপনি জটিল অনুসন্ধান নিদর্শন তৈরি করতে পারেন যা আপনাকে আপনার প্রয়োজনীয় ফাইলগুলি সনাক্ত করতে সাহায্য করবে৷ ফাইলগুলি তাদের নাম, প্রকার, ব্যবহারকারীদের গোষ্ঠী, আকার এবং তাদের আপডেট হওয়ার তারিখের উপর নির্ভর করে সন্ধান কমান্ড ব্যবহার করে সনাক্ত করা যেতে পারে।