পরবর্তী নিবন্ধে আমরা সনাক্ত এবং কমান্ডগুলি সন্ধান করতে যাচ্ছি। আজকাল, গ্নু / লিনাক্সে আমরা এর সাথে অনেকগুলি উপায় খুঁজে পাই অনুসন্ধান এবং ফাইল এবং ডিরেক্টরি সনাক্ত। গ্রাফিকাল পরিবেশ থেকে আমাদের কাছে বিভিন্ন সরঞ্জাম থাকবে যার সাহায্যে দক্ষতার সাথে ফলাফল পাওয়া যাবে।
তবে এই ক্ষেত্রে, আপনি যদি টার্মিনাল ব্যবহারকারী হন তবে আপনি যা সন্ধান করছেন তা সনাক্ত করতে আপনি এটির স্বাচ্ছন্দ্যটি ছেড়ে যেতে চান না। এ কারণেই, বিশেষত আপনি যদি Gnu / লিনাক্সের সন্ধান করে থাকেন তবে আপনি এখনও জানেন না টার্মিনাল থেকে আপনার ফাইল এবং ফোল্ডারগুলি সন্ধান করার দ্রুত এবং সহজতম উপায়। নিম্নলিখিত লাইনগুলিতে আমরা কয়েকটি দ্রুত উদাহরণ দেখতে যাচ্ছি যার সাহায্যে এই কাজটি সম্পাদন করা উচিত।
টার্মিনাল থেকে ফাইলগুলি অনুসন্ধান করুন এবং সন্ধান করুন
আদেশ সন্ধান করুন
El কমান্ড সনাক্ত করুন সম্ভবত ব্যবহারকারীকে ব্যবহার করা উচিত প্রথম সংস্থান কারণ এটি অন্য যে কোনও বিকল্পের চেয়ে অনেক দ্রুত। এই গতির কারণ হ'ল এই কমান্ডটি আমাদের যে ফাইলগুলি বা ডিরেক্টরিগুলি সন্ধান করতে হবে তার জন্য আমাদের স্থানীয় হার্ড ড্রাইভটি সত্যই অনুসন্ধান করছে না। এই অনুসন্ধানটি mlocon.db ডাটাবেস ফাইলের মাধ্যমে পড়া হিসাবে সম্পাদিত হয়যা আমাদের সিস্টেমে সমস্ত ফাইল পাথ ধারণ করে।
আপনার যদি উবুন্টু সিস্টেমে এই সরঞ্জামটি না পাওয়া যায় তবে আপনি এটি টাইপ করে এটি একটি টার্মিনাল (Ctrl + Alt + T) থেকে ইনস্টল করতে সক্ষম হবেন:
sudo apt install locate
কমান্ড কমান্ড প্রস্তুত করা হচ্ছে
আমরা শুরু করার আগে আমাদের অবশ্যই প্রথম ব্যবহারের জন্য কমান্ড কমান্ড প্রস্তুত করতে হবে। আমাদের অবশ্যই mlocon.db ডাটাবেস আপডেট করতে হবে টার্মিনালে চলমান (Ctrl + Alt + T):
sudo updatedb
টার্মিনাল থেকে এখন সনাক্ত করতে ব্যবহার করতে হবে, কেবল আমাদের আমরা যে ফাইলটি সন্ধান করছি তার নাম অনুসারে কমান্ডটি লিখুন। এই উদাহরণে, আমি এমন ফাইলগুলির সন্ধান করছি যেগুলিতে 'শব্দটি রয়েছেubunlog'তার নামে:
locate ubunlog
যেহেতু সনাক্ত করা একটি ডাটাবেস ফাইল পড়ে, ফলাফলগুলি পুরানো হতে পারে। এটি আমরা ঠিক করতে পারি আপনার ফাইল পাথ ডাটাবেস আপডেট করা, যেমন আমরা অনুসন্ধানের আগে ব্যবহৃত প্রথম কমান্ডটি দিয়েছিলাম।
এই সরঞ্জাম সম্পর্কে আরও তথ্যের জন্য, আমরা সাহায্য করতে পারেন টার্মিনালে টাইপ করা:
locate -h
অথবা আমরাও পারি ম্যান পেজ ব্যবহার করুন:
man locate
কমান্ড সন্ধান করুন
El আবিষ্কার এটি অনেক বেশি শক্তিশালী তবে ধীর অনুসন্ধানের ইউটিলিটি। এটি কারণ ফাইল এবং ডিরেক্টরিগুলির জন্য আমাদের ড্রাইভগুলি অনুসন্ধান করে। আপনি চেষ্টা করার জন্য এটি উপযুক্ত একটি ফাইল বা ডিরেক্টরি সনাক্ত করুন তবে এর সঠিক নামটি মনে করতে পারে না.
নির্দিষ্ট ব্যবহারকারী বা ব্যবহারকারীদের গোষ্ঠীর অন্তর্ভুক্ত ফাইলগুলি, যেগুলি সংশোধিত বা সম্প্রতি অ্যাক্সেস করা হয়েছে এমন ফাইলগুলি, একটি নির্দিষ্ট আকারের পরিসরের ফাইলগুলি, লুকানো ফাইল ইত্যাদির জন্য অনুসন্ধানগুলি অনুসন্ধান করতে পারে Find
সম্ভব হলে এটি কার্যকর করার সময় আমাদের প্রথম জিনিসটি করা উচিত একটি নির্দিষ্ট ডিরেক্টরি অনুসন্ধান করতে এটি নির্দেশ। এটি অনুসন্ধানের প্রক্রিয়াটিকে ত্বরান্বিত করবেডিরেক্টরিটির আকারের উপর নির্ভর করে। ফাইলটি কোথায় থাকতে পারে তা যদি আপনি জানেন তবে টার্মিনালটি খুলুন (Ctrl + Alt + T) এবং চালানোর জন্য ডিরেক্টরিতে যান:
find . [nombre-archivo]
ডটটি বর্তমান ডিরেক্টরিটি অনুসন্ধান করতে বলে। আপনি যদি নিজের হোম ডিরেক্টরিটি অনুসন্ধান করতে চান তবে সময়টিকে 'এর সাথে প্রতিস্থাপন করুন~/'। আপনি যদি পুরো ফাইল সিস্টেমটি অনুসন্ধান করতে চান তবে 'ব্যবহার করুন/'.
কিছু উদাহরণ
ধরা যাক আমরা নথির ডিরেক্টরিতে একটি ফাইল সন্ধান করতে চাই। আমরা জানি যে ফাইলের নামটিতে শব্দটি রয়েছেপিএইচপি', তবে আমরা নামটি ঠিক মনে করি না। প্রথম কাজটি হ'ল ডকুমেন্টস ফোল্ডারে নেভিগেট করা এবং তারপরে কমান্ডটি টাইপ করুন:
find . -name "*php*"
এটি আমাদেরকে এই ক্ষেত্রে বলবে যে এখানে একটি পিডিএফ ফাইল রয়েছেpoo-php'নথি ফোল্ডারে। এখন, আমরা যদি '-iname' দিয়ে প্যারামিটারটি প্রতিস্থাপন করি তবে সঠিক অক্ষরগুলি বিবেচনায় না নিয়ে ফলাফল পেতে পারে। এটি এমন কিছু যা আমরা সনাক্ত করতে পারি না।
find . -iname "*php*"
আমাদের যদি মনে থাকে তবে তা হয় ফাইলের আকার 5MB এর চেয়ে কম। কমান্ডটি ব্যবহার করা হবে:
find . -size -5M
যদি আপনি এটি জানেন 3MB এরও বেশি ওজন, ব্যবহারের আদেশটি হ'ল:
find . -size +3M
সমর্থন বুলিয়ান অপারেটরদের অনুসন্ধান আরও নির্ভুল করতে। এই উদাহরণের জন্য, আমি একটি কমান্ড ব্যবহার করব যা উপরের ডেটাগুলিকে একত্রিত করবে। ফাইলটি 5 মিমির চেয়ে কম আকারের এবং 3 এমবি এর বেশি:
sudo find / -size -5M -and -size +3M
যদি আমরা জানি কেবল এটিই আমরা পাঁচ মিনিট আগে ফাইলটি অ্যাক্সেস করেছি, ব্যবহারের আদেশটি হ'ল:
sudo find ~/ -amin -5
পাড়া সম্পর্কে আরও জানুন, একটি টার্মিনাল খুলুন এবং টাইপ করুন:
man find
এই মাত্র কয়েক টার্মিনাল থেকে ফাইলগুলি কীভাবে সনাক্ত করা যায় তার প্রাথমিক উদাহরণ। আরও তথ্যের জন্য, তাদের প্রত্যেকের জন্য ম্যান পেজগুলি পরীক্ষা করে দেখুন।