লিনাক্স কার্নেলের অপারেটিং সিস্টেমগুলির জন্য সর্বাধিক জনপ্রিয় ফাইল পরিচালকদের একটি মোটামুটি কার্যকরী অনুসন্ধান সরঞ্জাম রয়েছে। যাইহোক, ব্যবহারকারীর প্রয়োজনীয় তথ্য অনুসন্ধানের জন্য সর্বদা পরামিতি উপস্থিত থাকে না। এই ক্ষেত্রে, স্ট্যান্ডার্ড ইউটিলিটি যে মাধ্যমে সঞ্চালিত "টার্মিনাল"। এটি আপনাকে কমান্ড, যুক্তি এবং বিকল্পটি প্রবেশ করে একটি নির্দিষ্ট ডিরেক্টরি বা সমগ্র সিস্টেমে প্রয়োজনীয় তথ্য সহজে খুঁজে পেতে দেয়।
লিনাক্সে খুঁজুন কমান্ড ব্যবহার করুন।
টীম আবিষ্কার কোনও ফরম্যাটের ফাইল এবং বিভিন্ন গভীরতার ডিরেক্টরি সহ বিভিন্ন বস্তুর সন্ধান করার জন্য ডিজাইন করা হয়েছে। ব্যবহারকারীকে শুধুমাত্র কমান্ডটি প্রবেশ করতে হবে, পছন্দসই মান নির্দিষ্ট করুন, এবং ফিল্টারিং পরামিতি সেট করতে আর্গুমেন্ট বরাদ্দ করুন। ইউটিলিটি দ্বারা প্রক্রিয়াটি সাধারণত সম্পাদন করা সাধারণত বেশি সময় নেয় না, তবে এটি স্ক্যান করা তথ্যের পরিমাণের উপর নির্ভর করে। এখন ব্যবহারের উদাহরণ তাকান। আবিষ্কার আরো বিস্তারিত।
কনসোলের মাধ্যমে ডিরেক্টরি নেভিগেট করুন
শুরুতে, আমি মূল দলের কাছ থেকে একটু পশ্চাদ্ধাবন করতে চাই এবং অতিরিক্ত ক্রিয়াকলাপের বিষয়ে স্পর্শ করতে পারি যা কনসোল থেকে পরিচালনার সময় ভবিষ্যতে সহায়তা করবে। আসলে লিনাক্স বিতরণে ইউটিলিটিগুলি কম্পিউটারের সমস্ত আইটেমগুলির অনুসন্ধানের দ্বারা ধারালো নয়। সমস্ত প্রক্রিয়া শুধুমাত্র উপাদানগুলিতে পূর্ণ অবস্থানের ইঙ্গিত দিয়ে বা কমান্ডের মাধ্যমে অবস্থানটিতে যেতে হবে সিডি। এটি বেশ সহজেই করা যেতে পারে:
- ইনস্টল করা ফাইল ম্যানেজারটি খুলুন এবং পছন্দসই ফোল্ডারে নেভিগেট করুন যেখানে আপনি পরে কমান্ডটি ব্যবহার করতে চান। আবিষ্কার.
- কোন বস্তুর উপর ডান ক্লিক করুন এবং আইটেম খুঁজে "বিশিষ্টতাসমূহ".
- আপনি পূর্ণ পাথ দিয়ে তার মূল ফোল্ডার দেখতে পাবেন। থেকে রূপান্তর করতে এটি স্মরণ "টার্মিনাল".
- এখন কনসোল শুরু করুন, উদাহরণস্বরূপ, মেনু এর মাধ্যমে।
- সেখানে দল নিবন্ধন করুন
সিডি / হোম / ব্যবহারকারী / ফোল্ডার
যেখানে ব্যবহারকারী - ব্যবহারকারীর হোম ফোল্ডারের নাম, এবং ফোল্ডারের - প্রয়োজনীয় ডিরেক্টরির নাম।
ব্যবহার করার আগে যদি আবিষ্কার, উপরের নির্দেশাবলী অনুসরণ করুন, আপনি ফাইলের পুরো পাথটি বাদ দিতে পারেন, তবে এটি নির্বাচিত অবস্থানে রয়েছে। যেমন একটি সমাধান উল্লেখযোগ্যভাবে ভবিষ্যতে ইনপুট কমান্ড দ্রুততর হবে।
বর্তমান ডিরেক্টরি ফাইল অনুসন্ধান করুন
সম্পাদন করার সময়আবিষ্কার
কনসোল থেকে শুরু করে, আপনি সক্রিয় ব্যবহারকারীর আপনার হোম ডিরেক্টরির মধ্যে অনুসন্ধান ফলাফল পাবেন। অন্য ক্ষেত্রে, উদাহরণস্বরূপ, যখন আপনি অবস্থানের মাধ্যমে অনুসন্ধানের সময় সক্রিয় করেন, ফলাফলগুলিতে আপনি সমস্ত সাবফোল্ডার এবং এই স্থানে উপস্থিত ফাইলগুলি দেখতে পাবেন।
সক্রিয়করণ আবিষ্কার আপনি একবার সব উপাদান দেখতে প্রয়োজন যখন কোন আর্গুমেন্ট এবং বিকল্প ব্যবহার করা হয়। যদি তাদের নামগুলি সম্পূর্ণভাবে লাইনগুলিতে মাপসই না করে তবে এটির মতো দেখতে এটি কমান্ডটি পরিবর্তন করা উচিতএটি। -print
.
নির্দিষ্ট ডিরেক্টরির মধ্যে ফাইল জন্য অনুসন্ধান করুন
প্রদত্ত পথের মাধ্যমে ফাইল প্রদর্শন করার কমান্ডটি আমরা উপরে উল্লিখিত হিসাবে প্রায় একই। আপনি নিবন্ধন করা উচিতআবিষ্কার
এবং তারপর যোগ করুন./folder
যদি আপনি বর্তমান অবস্থানে ডিরেক্টরির সম্পর্কে তথ্য জানতে চান, অথবা অন্যথায় টাইপ করে পুরো পাথটি নির্দিষ্ট করতে হবে, উদাহরণস্বরূপ,খুঁজুন ./home/user/downloads/folder
যেখানে ফোল্ডারের - চূড়ান্ত ডিরেক্টরি। প্রতিটি উপাদান তাদের গভীরতা ক্রম পৃথক লাইন প্রদর্শিত হবে।
নাম দ্বারা অনুসন্ধান করুন
কখনও কখনও শুধুমাত্র নামগুলি পূরণ করতে এমন বস্তুগুলি প্রদর্শন করার প্রয়োজন হয়। তারপরে ব্যবহারকারীকে কমান্ডের জন্য আলাদা বিকল্প সেট করতে হবে, যাতে এটি আপিলটিকে বুঝতে পারে। ইনপুট লাইন নিম্নলিখিত ফর্ম নেয়:এটি। নাম "শব্দ"
যেখানে শব্দ - অনুসন্ধানের জন্য কীওয়ার্ড, যা দ্বি উদ্ধৃতি এবং কেস সংবেদনশীলতে লেখা উচিত।
যদি আপনি প্রতিটি অক্ষরটির সঠিক ক্ষেত্রে না জানেন, অথবা আপনি এই উপযুক্ত পরামিতিটি অ্যাকাউন্টে না নিয়ে সমস্ত যথাযথ নাম প্রদর্শন করতে চান তবে কনসোলটিতে প্রবেশ করুনএটি। -নাম "শব্দ"
.
শব্দ যুক্তি দ্বারা ফলাফল ফিল্টার করতে -name আরো যোগ করা হয়। দল গঠন লাগেএটি। -নাট-নাম "শব্দ"
যেখানে শব্দ - শব্দ মুছে ফেলা হবে।
তবুও কখনও কখনও অন্য একটি বাদে, এক কী দ্বারা বস্তুর সন্ধান করার প্রয়োজন হয়। তারপরে বেশ কয়েকটি অনুসন্ধান বিকল্পগুলি পাল্টে দেওয়া হয়, এবং ইনপুট লাইনটি নিম্নরূপ পাওয়া যায়:এটি। -নাম "শব্দ" -কোন নাম "* .txt"
। উল্লেখ্য যে উদ্ধৃতিতে দ্বিতীয় যুক্তি নির্দেশ করে "* .txt »যা যে মানে আবিষ্কার এটি শুধুমাত্র নামগুলির সাথে কাজ করে না তবে এই ফর্মটিতে উল্লেখ করা ফাইল ফর্ম্যাটগুলির সাথেও কাজ করে।
একটি অপারেটর আছে অথবা। এটি আপনাকে একবারে এক বা একাধিক উপযুক্ত আর্গুমেন্ট খুঁজে পেতে দেয়। প্রতিটি আলাদাভাবে সংশ্লিষ্ট আর্গুমেন্ট যোগ সঙ্গে, নির্দিষ্ট করা হয়। ফলাফল এই মত কিছু হয়:find -name "word" -o -name "word1"
.
অনুসন্ধানের গভীরতা উল্লেখ করা
টীম আবিষ্কার ব্যবহারকারীকে শুধুমাত্র নির্দিষ্ট গভীরতার জন্য ডিরেক্টরিগুলির সামগ্রীগুলি খুঁজতে গেলেও তাকে সহায়তা করবে, উদাহরণস্বরূপ, তৃতীয় সাবফোল্ডারের মধ্যে বিশ্লেষণ প্রয়োজন হয় না। যেমন সীমাবদ্ধতা সেট করতে, লিখুনএটি। -ম্যাক্সডপথ এন-নাম "শব্দ"
যেখানে এন সর্বোচ্চ গভীরতা, এবং নাম "শব্দ" - কোন পরের আর্গুমেন্ট।
একাধিক ডিরেক্টরি অনুসন্ধান করুন
অনেক ডিরেক্টরি বিভিন্ন কন্টেন্ট সঙ্গে বিভিন্ন ফোল্ডার আছে। যদি তাদের একটি বড় সংখ্যা থাকে, এবং শুধুমাত্র কিছু নির্দিষ্ট অনুসন্ধানের প্রয়োজন হয় তবে কমান্ডটি প্রবেশ করার সময় আপনাকে এটি নির্দিষ্ট করতে হবে।খুঁজে বের করুন ./folder ./folder1 -type f -name "শব্দ"
যেখানে ./folder ./folder1 - উপযুক্ত ডিরেক্টরি, এবং একটি তালিকা নাম "শব্দ" - অবশিষ্ট আর্গুমেন্ট।
লুকানো আইটেম প্রদর্শন করুন
অনুরূপ যুক্তি ছাড়া, স্ক্যান করা ডিরেক্টরিগুলিতে লুকানো বস্তুগুলি কনসোলে প্রদর্শিত হবে না। অতএব, ব্যবহারকারী নিজে একটি অতিরিক্ত বিকল্প নিবন্ধন করে যাতে শেষ পর্যন্ত কমান্ডটি নিম্নরূপ:~ টাইপ f -name খুঁজে বের করুন "। *"
। আপনি সমস্ত ফাইলগুলির একটি সম্পূর্ণ তালিকা পাবেন, তবে শব্দগুলির আগে যদি তাদের কিছু অ্যাক্সেস না থাকে আবিষ্কার লাইন লিখুনউবুন্টু
superuser অধিকার সক্রিয় করার জন্য।
স্ক্যানিং গ্রুপ এবং ব্যবহারকারী হোম ফোল্ডার
প্রতিটি ব্যবহারকারী বিভিন্ন অবস্থানে একটি সীমাহীন সংখ্যা ডিরেক্টরি এবং বস্তু তৈরি করতে পারেন। কমান্ড ব্যবহার করে, ব্যবহারকারীর একটি সম্পর্কিত তথ্য খুঁজে পেতে দ্রুততম উপায় আবিষ্কার এবং তার আর্গুমেন্ট এক। দ্য "টার্মিনাল" লিখুনএটি। ব্যবহারকারীর নাম
যেখানে ব্যবহারকারীর নাম ব্যবহারকারীর নাম স্ক্যান করার পরে স্বয়ংক্রিয়ভাবে শুরু হবে।
আনুমানিক একই প্রকল্প ব্যবহারকারী দলের সাথে কাজ করে। দলের একটি সঙ্গে যুক্ত ফাইল বিশ্লেষণ মাধ্যমে চালু করা হয়/ var / www-group groupname খুঁজে বের করুন
। বড় বড় সংখ্যক বস্তু হতে পারে এবং কখনও কখনও এটি সমস্ত আউটপুট করার জন্য একটি দীর্ঘ সময় নিতে ভুলবেন না।
পরিবর্তন তারিখ দ্বারা ফিল্টার করুন
অপারেটিং সিস্টেম স্বয়ংক্রিয়ভাবে প্রতিটি বিদ্যমান ফাইল পরিবর্তন তারিখ সংরক্ষণ করে। টীম আবিষ্কার আপনি নির্দিষ্ট পরামিতি দ্বারা সব তাদের খুঁজে পেতে পারবেন। শুধুমাত্র নিবন্ধন প্রয়োজনsudo খুঁজে / -মেট সময় এন
যেখানে এন - বস্তুর শেষ সংশোধনের দিন দিন আগে। উপসর্গ উবুন্টু এখানে ডেটা এবং কেবলমাত্র সুপারউসারের উদ্দেশ্যে থাকা ফাইলগুলি প্রাপ্ত করার জন্য এটি প্রয়োজনীয়।
যদি আপনি কিছু দিনের আগে নির্দিষ্ট সংখ্যক খোলা আইটেমগুলি দেখতে আগ্রহী হন, তবে লাইনটি তার চেহারাটিকে কিছুটা পরিবর্তিত করেsudo খুঁজে / -টাইম এন
.
ফাইল আকার দ্বারা ফিল্টার করুন
প্রতিটি বস্তুর নিজস্ব আকার রয়েছে, যথাক্রমে, ফাইলগুলি অনুসন্ধানের কমান্ডের একটি ফাংশন থাকতে হবে যা আপনাকে এই পরামিতি দ্বারা ফিল্টার করতে দেয়। আবিষ্কার কিভাবে এটি করতে হয় তা জানেন, ব্যবহারকারীকে শুধুমাত্র একটি আর্গুমেন্টের মাধ্যমে আকারটি সেট করতে হবে। শুধু লিখুনখুঁজে পেতে /-আকার এন
যেখানে এন - বাইট ভলিউম, মেগাবাইট (এম) বা গিগাবাইট (জি)।
আপনি পছন্দসই আইটেম পরিসীমা নির্দিষ্ট করতে পারেন। তারপর কোয়ালিফায়ার কমান্ডের সাথে যুক্ত হয় এবং আপনি নিচের লাইনটি পেতে পারেন:খুঁজে / আকার + 500M-আকার -1000M খুঁজে
। এই বিশ্লেষণ 500 মেগাবাইটের বেশি ফাইল প্রদর্শন করবে, তবে 1000 এরও কম।
খালি ফাইল এবং ডিরেক্টরি জন্য অনুসন্ধান করুন
ফাইল বা ফোল্ডার কিছু খালি। তারা কেবল অতিরিক্ত ডিস্ক স্থান নেয় এবং কখনও কখনও কম্পিউটারের সাথে স্বাভাবিক মিথস্ক্রিয়াতে হস্তক্ষেপ করে। তারা আরও কর্মের উপর সিদ্ধান্ত নিতে পাওয়া উচিত, এবং এই সাহায্য করবেখুঁজুন / ফোল্ডার-টাইপ f -empty
যেখানে / ফোল্ডার - যেখানে স্ক্যান সঞ্চালিত হয়।
আলাদাভাবে, আমি অল্প সময়ের জন্য অন্যান্য দরকারী আর্গুমেন্ট উল্লেখ করতে চাই যে সময়-সময়ে ব্যবহারকারীর জন্য দরকারী হয়ে উঠবে:
-mount
- বর্তমান ফাইল সিস্টেম শুধুমাত্র সীমাবদ্ধতা;টাইপ এফ
- শুধুমাত্র ফাইল প্রদর্শন;টাইপ ডি
- শুধুমাত্র ডিরেক্টরি প্রদর্শন;-nogroup
,-nouser
- কোনও গোষ্ঠীর সাথে সম্পর্কিত নয় এমন ফাইলগুলির জন্য অনুসন্ধান করুন অথবা ব্যবহারকারীর সাথে সম্পর্কিত নয়;-version
- ব্যবহৃত ইউটিলিটি সংস্করণ খুঁজে বের করুন।
দলের সাথে এই পরিচিতি আবিষ্কার সম্পূর্ণ। আপনি যদি লিনাক্স কার্নেলের অপারেটিং সিস্টেমের অন্যান্য স্ট্যান্ডার্ড কনসোল সরঞ্জামগুলি বিস্তারিতভাবে অধ্যয়ন করতে চান তবে আমরা আপনাকে নিম্নলিখিত লিঙ্কে আমাদের পৃথক উপাদানটি উল্লেখ করার পরামর্শ দিই।
আরও পড়ুন: লিনাক্স টার্মিনালে প্রায়শই ব্যবহৃত কমান্ড
প্রয়োজনীয় তথ্য সন্ধান করার পরে, আপনি তাদের সাথে অন্য কোনও কাজ সম্পাদন করতে পারেন, উদাহরণস্বরূপ, সামগ্রী সম্পাদনা, মুছে ফেলা বা অধ্যয়ন করা। এই অন্যান্য অন্তর্নির্মিত ইউটিলিটি সাহায্য করবে। "টার্মিনাল"। তাদের ব্যবহার উদাহরণ নিচে পাওয়া যায়।
আরও দেখুন: লিনাক্স grep / cat / ls কমান্ডের উদাহরণ