এইমাত্র একটি নতুন লিনাক্স ডিস্ট্রো ইনস্টল করেছেন? আপনি ভাবতে পারেন কিভাবে আপনার নতুন সিস্টেমে ফাইল এবং ডিরেক্টরি খুঁজে পাবেন।
লিনাক্স পিসিতে আপনি ফাইল এবং ডিরেক্টরি খুঁজে পেতে পারেন এমন কয়েকটি ভিন্ন উপায় রয়েছে। আপনাকে সাহায্য করার জন্য আপনি টার্মিনালের মাধ্যমে লিনাক্স কমান্ড ব্যবহার করতে পারেন, যেমন সন্ধান করুন। বিকল্পভাবে, আপনি আপনার লিনাক্স ডিস্ট্রো দ্বারা প্রদত্ত বিল্ট-ইন ফাইল ম্যানেজমেন্ট টুল ব্যবহার করতে পারেন।
আপনি যদি লিনাক্সে ফাইল এবং ডিরেক্টরি খুঁজতে চান তাহলে নিচের ধাপগুলি অনুসরণ করুন।
ফাইন্ড কমান্ড ব্যবহার করে
ফাইন্ড কমান্ড লিনাক্সে নাম অনুসারে ফাইল এবং ডিরেক্টরি খোঁজার জন্য সবচেয়ে শক্তিশালী এবং বহুমুখী সরঞ্জামগুলির মধ্যে একটি। এটি ফাইলের নাম, মালিক, ফাইলের অনুমতি, ফাইলের ধরন, আকার বা তারিখের মতো বিভিন্ন মানদণ্ডের জন্য আপনার ফোল্ডারগুলি অনুসন্ধান করতে পারে।
Find মেলে থাকা ফাইলগুলিতেও ক্রিয়া সম্পাদন করতে পারে, যেমন মুছে ফেলা, সরানো বা তাদের উপর কমান্ড চালানো। ফাইন্ড কমান্ডের মৌলিক সিনট্যাক্স হল:
খুঁজুন [বিকল্প] [পথ] [অভিব্যক্তি]
অপশন নিয়ন্ত্রণ করে কিভাবে কমান্ড আচরণ করে, পাথ সার্চ করার জন্য প্রারম্ভিক ডিরেক্টরি বা ডিরেক্টরি নির্দিষ্ট করে, যখন এক্সপ্রেশনে অতিরিক্ত বিকল্প বা ক্রিয়া থাকে যা আপনি ব্যবহার করতে পারেন (অপারেটরদের দ্বারা আলাদা করা)।
উদাহরণস্বরূপ, বর্তমান ডিরেক্টরি এবং এর সাবডিরেক্টরিতে .txt এক্সটেনশন সহ সমস্ত ফাইল খুঁজে পেতে, আপনি এই কমান্ডটি ব্যবহার করতে পারেন:
খুঁজুন -টাইপ f -নাম “*.txt”
সন্ধানের পরে বিন্দু (.) বর্তমান ডিরেক্টরি নির্দেশ করে। -টাইপ f বিকল্পটি নির্দিষ্ট করে যে আপনি নিয়মিত ফাইলগুলি অনুসন্ধান করছেন। -নাম "*.txt" বিকল্পটি .txt দিয়ে শেষ হওয়া ফাইলগুলির সাথে মিলে যায়৷
৷
আপনি যদি কেস-সংবেদনশীল অনুসন্ধান করতে চান তবে -নামের পরিবর্তে -নাম বিকল্পটিও ব্যবহার করতে পারেন। যেমন:
খুঁজুন -টাইপ f -নাম “*.txt”
এটি .txt, .TXT, .Txt, ইত্যাদি দিয়ে শেষ হওয়া ফাইলগুলির সাথে মিলবে৷
ফাইন্ড কমান্ডে অনেকগুলি দরকারী বৈশিষ্ট্য এবং সেটিংস রয়েছে যা আপনি টার্মিনাল (ম্যান ফাইন্ড) এর মাধ্যমে এর ম্যানুয়াল পৃষ্ঠাটি পড়ে অন্বেষণ করতে পারেন। সবচেয়ে দরকারী কিছু হল:
- -not:নিম্নলিখিত অভিব্যক্তিটিকে অস্বীকার করে। উদাহরণস্বরূপ, -not -name “*.txt” ফাইলের সাথে মেলে যেগুলো .txt দিয়ে শেষ হয় না।
- -আকার:আকার অনুযায়ী ফাইল মেলে। উদাহরণস্বরূপ, -সাইজ +1M 1 মেগাবাইটের চেয়ে বড় ফাইলগুলির সাথে মিলে যায়৷
- -mtime:পরিবর্তনের সময় অনুযায়ী ফাইল মেলে। উদাহরণস্বরূপ, –mtime -1 ফাইলগুলির সাথে মেলে যেগুলি গত 24 ঘন্টার মধ্যে সংশোধন করা হয়েছিল৷
- -exec:প্রতিটি মিলে যাওয়া ফাইলে একটি কমান্ড কার্যকর করে। উদাহরণস্বরূপ, -exec rm {}; প্রতিটি মিলে যাওয়া ফাইল মুছে দেয়।
লোকেট কমান্ড ব্যবহার করে
লিনাক্সে ফাইল এবং ডিরেক্টরি খোঁজার আরেকটি উপায় হল লোকেট কমান্ড। Locate ফাইন্ড কমান্ডের চেয়ে দ্রুত কারণ এটি ফাইলের নাম এবং অবস্থানের পূর্বে নির্মিত ডাটাবেস ব্যবহার করে। যাইহোক, এটি ফাইন্ড কমান্ডের মতো আপ-টু-ডেট নাও হতে পারে কারণ একটি ক্রোন কাজের দ্বারা ডেটাবেস পর্যায়ক্রমে আপডেট করা হয়।
লোকেট কমান্ডের মৌলিক সিনট্যাক্স হল:
[বিকল্প] প্যাটার্ন সনাক্ত করুন
প্যাটার্ন হল অক্ষরের একটি স্ট্রিং যা আপনি ফাইলের নামগুলিতে অনুসন্ধান করতে চান। লোকেট কমান্ডটি সাবস্ট্রিং হিসাবে প্যাটার্ন ধারণ করে এমন সমস্ত ফাইলের নাম ফিরিয়ে দেবে।
উদাহরণ স্বরূপ, যে সকল ফাইলের নামের মধ্যে "হ্যাঁ" শব্দ আছে সেগুলো খুঁজে পেতে, আপনি এই কমান্ডটি ব্যবহার করতে পারেন:হ্যাঁ সনাক্ত করুন৷
আপনি যদি সম্প্রতি প্রচুর সংখ্যক ফাইল আপডেট করে থাকেন এবং locate কমান্ডটি ব্যবহার করার আগে আপনি ম্যানুয়ালি ডাটাবেস আপডেট করতে চান, আপনি টার্মিনালের মাধ্যমে এই কমান্ডটি চালাতে পারেন:
sudo আপডেটবি
কমান্ডটি চালানোর জন্য আপনাকে আপনার পাসওয়ার্ড লিখতে হতে পারে৷
৷
সন্ধানের মতো, আপনি টার্মিনাল (ম্যান লোকেটে) এর মাধ্যমে ম্যানুয়াল পৃষ্ঠা ব্যবহার করে লোকেটের জন্য অতিরিক্ত বিকল্পগুলি পরীক্ষা করতে পারেন। এর মধ্যে রয়েছে:
- -i:প্যাটার্ন মেলানোর সময় কেস উপেক্ষা করে। উদাহরণস্বরূপ, -i linux লিনাক্স, LINUX, linux, ইত্যাদির সাথে মেলে।
- -c:তাদের প্রদর্শনের পরিবর্তে মিলিত ফাইলের সংখ্যা গণনা করে। উদাহরণস্বরূপ, -c linux দেখায় কতগুলি ফাইল তাদের নামে linux রয়েছে।
- -l:একটি নির্দিষ্ট সংখ্যার সাথে মিলে যাওয়া ফাইলের সংখ্যা সীমাবদ্ধ করে। উদাহরণস্বরূপ, -l 10 linux শুধুমাত্র প্রথম 10টি ফাইল দেখায় যেগুলির নামে linux রয়েছে৷
GUI ফাইল ম্যানেজমেন্ট অ্যাপ ব্যবহার করা
আপনি যদি লিনাক্সে ফাইল এবং ডিরেক্টরি খোঁজার জন্য একটি গ্রাফিকাল ইন্টারফেস পছন্দ করেন, আপনি আপনার লিনাক্স ডিস্ট্রিবিউশনের সাথে অন্তর্ভুক্ত ফাইল ম্যানেজমেন্ট অ্যাপ ব্যবহার করতে পারেন। আপনি উবুন্টু বা অন্য লিনাক্স ডিস্ট্রিবিউশন ব্যবহার করছেন কিনা তার উপর নির্ভর করে এটিকে নটিলাস, ফাইল বা ফাইল ম্যানেজার বলা হতে পারে।
এই অ্যাপগুলি আপনাকে একটি পরিচিত উইন্ডো-ভিত্তিক ইন্টারফেস ব্যবহার করে আপনার ফাইল এবং ডিরেক্টরিগুলি ব্রাউজ করতে এবং অনুসন্ধান করতে দেয়। আপনি সাইডবার, টুলবার বা ব্রেডক্রাম্ব ব্যবহার করে আপনার ফাইল সিস্টেমের মাধ্যমে নেভিগেট করতে পারেন। এছাড়াও আপনি কীবোর্ড শর্টকাট বা ড্র্যাগ-এন্ড-ড্রপ ব্যবহার করতে পারেন আপনার ফাইল এবং ডিরেক্টরিতে বিভিন্ন ক্রিয়া সম্পাদন করতে।
সাধারণ ফাইল অ্যাপ ব্যবহার করে ফাইল এবং ডিরেক্টরি অনুসন্ধান করতে, আপনি টুলবারে অনুসন্ধান বাক্স ব্যবহার করতে পারেন বা Ctrl+F টিপুন। এটি একটি অনুসন্ধান প্যানেল খুলবে যেখানে আপনি আপনার অনুসন্ধানের মানদণ্ড লিখতে পারেন৷
৷
আপনি টাইপ, আকার বা তারিখ অনুসারে ফলাফলগুলি ফিল্টার করতে সক্ষম হবেন। উবুন্টুতে ফাইলে, আপনার অনুসন্ধানের মানদণ্ড বেছে নিতে অনুসন্ধান ফলাফলের পাশে নিচের দিকের তীরটি টিপুন।
আপনার ফাইল ম্যানেজমেন্ট অ্যাপটি মূল এলাকায় সব মিলে যাওয়া ফাইল এবং ডিরেক্টরি প্রদর্শন করবে। তারপরে আপনি যেকোন ফাইল বা ডিরেক্টরিতে ডাবল ক্লিক করে এটি খুলতে পারেন বা ডান-ক্লিক মেনু ব্যবহার করে অন্যান্য ক্রিয়া সম্পাদন করতে পারেন, যতক্ষণ না আপনার কাছে প্রয়োজনীয় ফাইলের অনুমতি থাকে৷
লিনাক্সে ফাইল ম্যানেজ করা
লিনাক্সে ফাইল এবং ডিরেক্টরি খোঁজা নতুনদের জন্য একটি কঠিন কাজ হতে পারে। লিনাক্স কমান্ডগুলি সন্ধান এবং সনাক্তকরণ ব্যবহার করে বা আপনার লিনাক্স সিস্টেমের ফাইল ম্যানেজমেন্ট টুল ব্যবহার করে, আপনি বিভিন্ন মানদণ্ড দ্বারা ফাইল এবং ডিরেক্টরিগুলি অনুসন্ধান করতে পারেন এবং সেগুলিতে ক্রিয়া সম্পাদন করতে পারেন। উদাহরণস্বরূপ, আপনি আপনার লিনাক্স পিসিতে এমন ফাইল মুছে ফেলতে পারেন যা আপনার প্রয়োজন নেই।
আরেকটি কাজ যা আপনি চেষ্টা করতে পারেন তা হল আপনার সবচেয়ে গুরুত্বপূর্ণ ফাইলগুলি সনাক্ত করা সহজ করতে Linux এ আপনার ফাইল এবং ফোল্ডারগুলির নাম পরিবর্তন করা৷