আমি কীভাবে একটি মানব-পঠনযোগ্য ফাইল-আকার সারণি ব্যবহার করে একটি তালিকা বাছাই করতে পারি, যে আকারের শনাক্তকারী (জি, এম, কে) অ্যাকাউন্টে নেয় সেগুলি সংখ্যাসূচক সাজান? আমি du -sh
উদাহরণস্বরূপ " " আউটপুটটি বাছাই করতে পারি ?
সমস্যা: ফাইল / ফোল্ডার তালিকাভুক্ত করা এবং তাদের আকার অনুসারে বাছাইয়ের সমস্যা বিবেচনা করুন। আপনি চালিয়ে তা অর্জন করতে পারেন:
du -s * | sort -n
এটি তাদের আকার অনুসারে বাছাই করা ফাইল / ফোল্ডারগুলি তালিকাভুক্ত করে। তবে মুদ্রিত আকারের মানটি বাইটগুলিতে (বা মেগাবাইট, বা আপনি যদি চয়ন করেন তবে গিগাবাইট)।
মানব-পঠনযোগ্য মানগুলির ভিত্তিতে বাছাই করতে সক্ষম হওয়া বাঞ্ছনীয় হবে, তাই আমি কিছু উপমা চালাতে পারি
du -sh * | <human-readable file sort>
এবং ২.০ মেগাবাইটের পরে 1.5 জিবি ফোল্ডার প্রদর্শিত হবে।
brew install coreutils
(যা একটি 'জি' দিয়ে সমস্ত কোর্টিল কমান্ড প্রিপেন্ড করে)। আপনি তারপর করতে পারেনgdu -hs * | gsort -h
।