আপনি Linux ls
ব্যবহার করতে পারেন ডিরেক্টরি বিষয়বস্তু প্রিন্ট আউট কমান্ড. এটি লিনাক্সের সবচেয়ে মৌলিক টার্মিনাল কমান্ডগুলির মধ্যে একটি। সুতরাং, টার্মিনালের চারপাশে আপনার পথটি নেভিগেট করার জন্য এটির একটি পুঙ্খানুপুঙ্খ বোধগম্যতা অপরিহার্য। নীচে ls ইউটিলিটি ব্যবহারের কিছু দরকারী উদাহরণ রয়েছে। ভবিষ্যতের জন্য এটিকে একটি রেফারেন্স পয়েন্ট হিসাবে বুকমার্ক করুন৷
1. ডিসপ্লে ডিরেক্টরি বিষয়বস্তু
ডিফল্টরূপে, ls
কমান্ড বর্তমান ডিরেক্টরিতে উপস্থিত ফাইল এবং ডিরেক্টরিগুলির একটি তালিকা প্রদর্শন করে। আপনি তাদের আপেক্ষিক বা পরম পথ ব্যবহার করে ডিরেক্টরিগুলিও নির্দিষ্ট করতে পারেন৷
ls ls Documents ls ../
2. অতিরিক্ত তথ্য প্রদর্শন করুন
আপনি দীর্ঘ তালিকা বিন্যাস ব্যবহার করে একটি ফোল্ডারের বিষয়বস্তু সম্পর্কে কোনো অতিরিক্ত তথ্য প্রদর্শন করতে পারেন। শুধু -l
যোগ করুন দীর্ঘ ফর্ম্যাট আউটপুট সক্ষম করতে আপনার স্ট্যান্ডার্ড ls এর বিকল্প।
ls -l ~/Documents
আউটপুটে লিনাক্স ফাইলের অনুমতি, লিঙ্কের সংখ্যা, মালিক এবং গোষ্ঠীর তথ্য, ফাইলের আকার, শেষ পরিবর্তনের সময় ইত্যাদি রয়েছে।
3. লুকানো ফাইল প্রদর্শন করুন
লিনাক্সে লুকানো ফাইলগুলি একটি বিন্দু দিয়ে শুরু হয় "।" প্রতীক ডিফল্ট কমান্ড এই লুকানো ফাইলগুলি প্রদর্শন করে না। যাইহোক, আপনি -a
ব্যবহার করে সহজেই সেগুলি দেখতে পারেন অথবা --all
বিকল্প।
ls -a ls --all
4. শ্রেণীবদ্ধ ডিরেক্টরি বিষয়বস্তু
-F
ls এর বিকল্প আপনাকে তাদের প্রকারের উপর ভিত্তি করে ডিরেক্টরি বিষয়বস্তু শ্রেণীবদ্ধ করতে দেয়। এটি */=>@|
সেটের একটি অক্ষর যুক্ত করে .
ls -F
ডিরেক্টরিগুলিকে /, এক্সিকিউটেবল * দ্বারা, প্রতীকী লিঙ্ক @ দ্বারা, ইত্যাদি দ্বারা প্রতিনিধিত্ব করা হয়।
5. প্রদর্শন ফাইল আকার
আপনি যদি শুধুমাত্র ফাইলের আকার দেখতে চান তবে -s
ব্যবহার করুন অথবা --size
বিকল্প নোট করুন যে আকারের তথ্য ব্লকে প্রদর্শিত হয়, লিনাক্স ডু কমান্ডের মতোই।
ls -s
6. মানব পাঠযোগ্য ফাইল আকার প্রদর্শন করুন
উভয় স্ট্যান্ডার্ড ls
এবং ls -s
কমান্ড ব্লকে ফাইলের আকার প্রিন্ট করে। -h
যোগ করুন একটি মানব-পাঠযোগ্য বিন্যাসে এই তথ্য প্রদর্শন করার বিকল্প।
ls -sh ls -lh
7. পরিবর্তনের সময় অনুসারে আউটপুট সাজান
আপনি -t
ব্যবহার করতে পারেন সর্বশেষ পরিবর্তনের সময়ের উপর ভিত্তি করে ডিরেক্টরি বিষয়বস্তু সাজানোর জন্য ls এর বিকল্প। -l
যোগ করুন আরো তথ্য পুনরুদ্ধার করতে পতাকা।
ls -t ls -lt
8. আকার অনুসারে আউটপুট সাজান
-S
ব্যবহার করুন তাদের নিজ নিজ মাপ অনুযায়ী আউটপুট সাজানোর জন্য ls এর বিকল্প।
ls -S
9. প্যাটার্ন ব্যবহার করে ফাইল প্রদর্শন করুন
আপনি প্যাটার্নের উপর ভিত্তি করে ফাইল প্রদর্শনের জন্য ls কমান্ড সহ ব্যাশ ওয়াইল্ডকার্ড ব্যবহার করতে পারেন। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ড শুধুমাত্র mp3 ফাইল প্রদর্শন করে।
ls *.mp3
10. প্যাটার্ন ব্যবহার করে ফাইল লুকান
আমরা পূর্বনির্ধারিত প্যাটার্নের উপর ভিত্তি করে ফাইল বা ডিরেক্টরিগুলিও লুকিয়ে রাখতে পারি। নিম্নলিখিত উদাহরণগুলি mp3 ট্র্যাক ব্যতীত সমস্ত ফাইল প্রদর্শন করে৷
ls -I .mp3 Music/ ls --hide=.mp3 Music/ ls --ignore=*.mp3 Music/
11. প্রদর্শন UID এবং GID
লিনাক্স সিস্টেম ইউআইডি (ইউজার আইডেন্টিফায়ার) এবং জিআইডি (গ্রুপ আইডেন্টিফায়ার) ব্যবহার করে ব্যবহারকারী এবং গ্রুপ শনাক্ত করার জন্য। আপনি -n
বিকল্পগুলি ব্যবহার করে আপনার সমস্ত ফাইলের জন্য এই তথ্য প্রদর্শন করতে পারেন অথবা --numeric-uid-gid
.
ls -n ls --numeric-uid-gid
12. সাবডিরেক্টরি বিষয়বস্তু প্রদর্শন করুন
ডিফল্টরূপে, ls
সাবডিরেক্টরির ভিতরে সংরক্ষিত বিষয়বস্তু প্রদর্শন করে না। যাইহোক, আপনি -R
ব্যবহার করতে পারেন অথবা --recursive
এই ওভাররাইড করার বিকল্প। নীচের উদাহরণটি এটি প্রদর্শন করে৷
ls -R ls --recursive
13. শুধুমাত্র ডিরেক্টরি প্রদর্শন করুন
আপনি -d
ব্যবহার করতে পারেন ফোল্ডারের ভিতরে সমস্ত সাব-ডিরেক্টরি দেখার জন্য একটি ব্যাশ প্যাটার্ন অনুসরণ করে বিকল্প৷
ls -d */ ls --directory */
14. সাহায্য পৃষ্ঠা প্রদর্শন করুন
ls-এর সাহায্য পৃষ্ঠায় সমস্ত উপলব্ধ বিকল্পের সংক্ষিপ্ত তথ্য রয়েছে। যখনই আপনি একটি নির্দিষ্ট বিকল্প খুঁজে বের করতে হবে এটি ব্যবহার করুন৷
ls --help
15. ম্যানুয়াল পৃষ্ঠা প্রদর্শন করুন
আপনি সমস্ত ls বিকল্পের বিস্তারিত নির্দেশাবলী এবং সেগুলি কীভাবে ব্যবহার করবেন তা জানতে ম্যান পৃষ্ঠার সাথে পরামর্শ করতে পারেন৷
man ls
র্যাপিং আপ
ls
ইউটিলিটি লিনাক্সের সবচেয়ে সহজ কিন্তু বহুমুখী নেভিগেশন টুলগুলির মধ্যে একটি। আপনি আসলেই লিনাক্স কমান্ড লাইন আয়ত্ত করতে পারবেন না যদি না আপনি ls
এর সাথে স্বাচ্ছন্দ্য বোধ করেন আদেশ সৌভাগ্যবশত, এই নির্দেশিকায় দেখানোর মতো কিছু মৌলিক উদাহরণ বুঝতে পারলে এই কমান্ডটি নেওয়া সহজ। একটি লিনাক্স টার্মিনালে একটি ডিরেক্টরির বিষয়বস্তু তালিকাভুক্ত করার অন্যান্য উপায়গুলি দেখুন৷