ম্যাক ওএস এক্স কমান্ড লাইনে ডিরেক্টরিগুলি এবং তাদের আকারগুলি তালিকাভুক্ত করুন [সদৃশ]


26

সম্ভাব্য সদৃশ:
কমান্ড-লাইন থেকে লিনাক্স বা ম্যাক ওএস এক্স ডিরেক্টরিটির আকারটি কীভাবে পাব?

আমি একটি ফোল্ডারে আছি এবং আমি সমস্ত উপ-ডিরেক্টরি এবং তাদের মোট আকারের একটি তালিকা চাই।

আমি চাই না যে এটি সমস্ত উপ-ডিরেক্টরি এবং ফাইলগুলিকে পুনরাবৃত্তিমূলকভাবে তালিকাবদ্ধ করুক, কেবলমাত্র শীর্ষ স্তরের ডিরেক্টরি এবং এটি আমার ড্রাইভে ব্যবহৃত মোট আকার।

কিভাবে আমি এটি করতে পারব?


কেন ডাউন ভোট?
মাত্তেও

@ মাট্টিও আমি বলব যে এই প্রশ্নটি গবেষণার প্রচেষ্টা দেখায় না। প্রকৃতপক্ষে, সম্পর্কিত তালিকাটি সেই প্রশ্নটি দেখায় যা মূলত একটি সদৃশ, যার অর্থ ওপিকে এটি দেখা উচিত ছিল যখন তারা তাদের পোস্ট দেওয়ার আগে তাদের প্রশ্নের উত্তর অনুসন্ধান করছিল।
14 ই

@ এসএলএইচইসি আমি সম্মত তবে আমি আরও ইঙ্গিত দিচ্ছিলাম যে একটি ডাউন ভোটের মন্তব্য করা উচিত (বা প্রশ্নটি পতাকাঙ্কিত করা উচিত)।
মাত্তেও

1
@ এসএলএইচএইচ আমি এই মুহূর্তে সর্বাধিক বিশিষ্ট গুগল হিট হিসাবে এই পৃষ্ঠাটি জুড়ে "গবেষণা প্রচেষ্টা" করছি। এটি আপনার মন্তব্য সম্পর্কে কি বলে?
ভূগোলিক

1
হাই। আমি ডাউন-ভোটিংয়ের বিষয়ে মন্তব্য করছি না। এটি আরও একটি জেনেরিক পর্যবেক্ষণ (সম্ভবত মেটা সম্পর্কিত) আমি এসও / এসই পৃষ্ঠাগুলি ব্যবহার করে অসংখ্য সমস্যা সমাধান করেছি যা "গুগল চেক করা উচিত ছিল" এর প্রভাব সম্পর্কে মন্তব্যগুলি বৈশিষ্ট্যযুক্ত করে ..
ভূতত্ত্ব

উত্তর:


62

duআপনি একটি ডিরেক্টরি আকার গণনা করতে পারেন সঙ্গে :

du -hs dir

যদি আপনার কেবলমাত্র ডিরেক্টরি থাকে তবে আপনি ( -hএকটি মানব পাঠযোগ্য ইউনিট ফিরিয়ে -sদেবেন , পুনরুদ্ধার করবে না)

du -hs *

যদি ফোল্ডারে আপনার কাছে ফাইল এবং ফোল্ডার থাকে:

find . -maxdepth 1 -mindepth 1 -type d -exec du -hs {} \;

find-type dবর্তমান ফোল্ডারে ( -mindepth 1 -maxdepth 1) সমস্ত ডিরেক্টরি ( ) তালিকাভুক্ত করবে এবং duসেগুলি সম্পাদন করবে।


এফওয়াইআই - যেমন এই আদেশটি একটি সতর্কবার্তা উত্পন্ন করে: সন্ধান করুন: সতর্কতা: আপনি একটি-অপশন যুক্তি-টাইপের পরে -mindepth বিকল্পটি নির্দিষ্ট করেছেন, তবে বিকল্পগুলি অবস্থানগত নয় (-মাইন্ডপথ তার পূর্বে উল্লিখিত পরীক্ষাগুলি এবং তার পরে নির্দিষ্ট করাগুলিকে প্রভাবিত করে )। অন্যান্য তর্ক করার আগে দয়া করে বিকল্পগুলি নির্দিষ্ট করুন। সমাধান:find . -maxdepth 1 -mindepth 1 -type d -exec du -hs {} \;
বাইসনবলু

@ বিসনবলু ধন্যবাদ, আমি উত্তরটি সম্পাদনা করেছি। বিটিডাব্লু হাই সিয়েরায় আমি কোনও সতর্কতা পাই না।
মাত্তেও

রেকর্ডের জন্য, আমি মোজাভে 10.14.5
বাইসনবলু

0

আপনার আগ্রহী ডিরেক্টরিটি ভিতরে থেকে নিম্নলিখিতটি লেখার চেষ্টা করুন

ডু

ইউনিক্সে কাজ করে তাই ম্যাকের উপর কাজ করা উচিত


হ্যাঁ তবে এটি সমস্ত ফাইল এবং ফোল্ডারগুলি আলাদাভাবে তালিকাভুক্ত করে, আমি কেবল ফোল্ডারটির আকার (মোট) চাই)
user27449
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.