লিনাক্সে আকার অনুসারে অর্ডার করা ফাইলগুলি কীভাবে তালিকাভুক্ত করবেন

How List Files Ordered Size Linux



বর্তমান প্রবন্ধটি সংক্ষিপ্তভাবে ব্যাখ্যা করে কিভাবে আকার অনুসারে অর্ডার করা ফাইল এবং ডিরেক্টরিগুলি তালিকাভুক্ত করা বা প্রদর্শন করা যায়। কমান্ড দিয়ে এটি সহজেই অর্জন করা যায় ls (তালিকা)। ফাইলগুলিকে বাছাই করার আগে, প্রয়োগ করা প্রতিটি বিকল্প ব্যাখ্যা করার জন্য, আসুন একটি দীর্ঘ তালিকা করি যা ফাইলের আকার মুদ্রণ করবে, আরো তথ্যের মধ্যে, এটি বাছাই না করে (দ্বিতীয় স্ক্রিনশটে আমি ব্যাখ্যা করি কিভাবে সাজানো যায়), এটি -l যোগ করে অর্জন করা হয় (লম্বা তালিকার জন্য ছোট হাত -l) নিচে দেখানো হয়েছে:

#ls -দ্য







প্রথম লাইনটি আপনি যে ডিরেক্টরিতে ফাইল তালিকাভুক্ত করছেন তার সম্পূর্ণ আকার প্রদর্শন করে -দ্য আউটপুট প্রথম কলামে ফাইল অনুমতি প্রদর্শন করবে, কঠিন লিঙ্ক , মালিক, গোষ্ঠী, বাইটে আকার , মাস, দিন এবং সময় এবং সবশেষে ফাইলের নাম।



আপনি যদি ফাইলের আকার অনুযায়ী এই আউটপুটটি সাজাতে চান, বড় থেকে ছোট পর্যন্ত আপনাকে যোগ করতে হবে -এস (সাজান) বিকল্প।



#ls -এলএস





আপনি দেখতে পাচ্ছেন যে আউটপুট ফাইল এবং ডিরেক্টরিগুলি আকার অনুসারে সাজানো তালিকাভুক্ত করে, কিন্তু বাইটে যা খুব মানব বন্ধুত্বপূর্ণ নয় (1 বাইট দশমিক 0.000001 এমবি এবং বাইনারিতে 0.00000095367432 এমবি)।

মানব বন্ধুত্বপূর্ণ উপায়ে আউটপুট প্রিন্ট করার জন্য আপনাকে শুধুমাত্র যোগ করতে হবে -হ (মানব বন্ধুত্বপূর্ণ) বিকল্প:



#ls -লশ

আপনি উপরের আউটপুটে দেখতে পাচ্ছেন, এখন ফাইলের মাপ GB, MB, KB এবং Bytes এ দেখানো হয়েছে।
তবুও আপনি কেবল লুকানো ফাইল ছাড়া নিয়মিত ফাইল দেখছেন, যদি আপনি লুকানো ফাইলগুলিকে আউটপুটে অন্তর্ভুক্ত করতে চান তবে আপনাকে বিকল্পটি যুক্ত করতে হবে -প্রতি (সব) নিচে দেখানো হিসাবে:

#ls -লশা

আপনি দেখতে পাচ্ছেন যে লুকানো ফাইলগুলি (একটি বিন্দু দিয়ে শুরু করে) খুব বেশি মুদ্রিত হয়েছে।

অতিরিক্ত টিপস:

নিম্নলিখিত অতিরিক্ত টিপস আপনাকে আউটপুটকে একটি নির্দিষ্ট ইউনিটের আকারের বাইটের চেয়ে সীমাবদ্ধ করতে সাহায্য করবে। এই বিকল্পটির সমস্যা হল আউটপুট কখনই সঠিক হয় না যখন ফাইলটি সেই ইউনিটের সঠিক সংখ্যার চেয়ে ছোট বা বড় হয়।

যদি আপনি একটি নির্দিষ্ট আকারের ইউনিটে মুদ্রণ করতে চান তবে শুধুমাত্র ls কে সেই ইউনিটের নিকটতম আকারের সমস্ত ফাইল প্রদর্শন করার নির্দেশ দিলে আপনি এটি অর্জন করতে পারেন, উদাহরণস্বরূপ, এমবিতে সমস্ত ফাইল মুদ্রণ করতে আপনি যোগ করতে পারেন Lock ব্লক-সাইজ = নীচের সিনট্যাক্স এবং স্ক্রিনশটে দেখানো হিসাবে এম সহ এমবি নির্দিষ্ট করার বিকল্পগুলি:

#ls -এলএস --ব্লক আকার= এম

আপনি এখন দেখতে পাচ্ছেন যে আকারটি কেবল এমবিতে রয়েছে, বড় ফাইলটি হল 115 এমবি, দ্বিতীয় 69 এমবি, ইত্যাদি কেবি বা বাইট আকারের ফাইলগুলি সঠিকভাবে মুদ্রিত হবে না, সেগুলি 1 এমবি হিসাবে দেখানো হবে যা নিকটতম এমবি তে সীমাবদ্ধ থাকলে সাইজ প্রিন্ট করা যাবে।
বাকি আউটপুট ঠিক একই থাকে।

একই বিকল্প ব্যবহার করে ( Lock ব্লক-সাইজ = ) আপনি MB বা বাইটের পরিবর্তে GB আকারে আউটপুট প্রদর্শন করতে পারেন, সিনট্যাক্সিস একই, প্রতিস্থাপন করুন এম একটি জন্য যেমন নীচের উদাহরণে:

#ls -এলএস --ব্লক আকার= জি

আপনি A বা M এর পরিবর্তে KB ইউনিটে আকার মুদ্রণ করতে পারেন প্রতি :

#ls -এলএস --ব্লক আকার= কে

উপরের সমস্ত উদাহরণগুলি আপনার প্রয়োজনীয় ইউনিটে আকার অনুসারে সাজানো ফাইল এবং ডিরেক্টরিগুলির তালিকা দেবে, উপরে উল্লিখিত স্পষ্ট সমস্যাটি এমন ফাইলগুলির জন্য সঠিক হবে না যা সঠিক ইউনিটের আকারের সাথে মেলে না। উপরন্তু, এই উদাহরণগুলিতে লুকানো ফাইলগুলি অন্তর্ভুক্ত করা হয়নি (যা একটি দিয়ে শুরু হয়।) এটি করার জন্য, আপনাকে বিকল্পটি যুক্ত করতে হবে -প্রতি (সমস্ত) যা লুকানো ফাইলগুলিও প্রদর্শন করবে, অতএব, বাইট রান দ্বারা আকার অনুসারে সাজানো ফাইলগুলি মুদ্রণ করতে:

#ls -দ্য

আপনি এখন দেখতে পাচ্ছেন লুকানো ফাইল, a দিয়ে শুরু হচ্ছে। (ডট) মুদ্রিত হয়, যেমন .xsession-error, .ICEauthority, ইত্যাদি।

যদি আপনি লুকানো ফাইলগুলি সহ এমবি আকারে সাজানো ফাইল এবং ডিরেক্টরিগুলি মুদ্রণ করতে চান:

#ls -দ্য --ব্লক আকার= এম

লুকানো ফাইলগুলি সহ জিবিতে দেখানো আকার অনুসারে সাজানো সমস্ত ফাইল এবং ডিরেক্টরিগুলি মুদ্রণ বা প্রদর্শন করতে:

#ls -দ্য --ব্লক আকার= জি

একইভাবে পূর্ববর্তী কমান্ডের মতো, কেবি -তে দেখানো সাইজ দ্বারা নির্দেশিত ফাইল এবং ডিরেক্টরি মুদ্রণ করার জন্য লুকানো ফাইলগুলি চালানো হয়:

#ls -দ্য --ব্লক আকার= কে

উপসংহার:

Ls কমান্ডটি অনেকগুলি কার্যকারিতা নিয়ে আসে যা আমাদের ফাইলগুলি পরিচালনা করতে এবং সেগুলিতে তথ্য মুদ্রণ করতে সহায়তা করে। আরেকটি উদাহরণ হতে পারে তারিখ দ্বারা ফাইল তালিকাভুক্ত করার জন্য ls ব্যবহার করা (-lt বিকল্প সহ)।

আমি আশা করি আপনি এই টিউটোরিয়ালটি লিনাক্সে আকার অনুসারে অর্ডার করা সমস্ত ফাইলগুলি কীভাবে তালিকাভুক্ত করবেন তা খুঁজে পেয়েছেন। লিনাক্স এবং নেটওয়ার্কিং সম্পর্কে আরও টিপস এবং আপডেটের জন্য LinuxHint অনুসরণ করুন।