লিনাক্সে ডাইরেক্টরির সাইজ চেক করুন

Check Directory Size Linux



GUI ব্যবহার করে ডিরেক্টরি এবং ফাইলের আকার পরীক্ষা করা বেশ সহজ। GUI ব্যবহার করার সময় কমান্ড লাইন ব্যবহার করে একটি ডিরেক্টরির আকার পাওয়া অনেক কঠিন হতে পারে। 'Ls' কমান্ডের সাহায্যে, আপনি একটি ডিরেক্টরিের বিষয়বস্তু তালিকাভুক্ত করতে পারেন কিন্তু আপনি সঠিক স্থান বা ডিরেক্টরি আকার দেখতে পাচ্ছেন না। পরিবর্তে, ডিরেক্টরি বা ফাইলের সঠিক আকার পেতে আপনাকে অবশ্যই আরও কমান্ড অন্বেষণ করতে হবে।

এই নিবন্ধে, আপনি শিখবেন কিভাবে কমান্ড লাইন পরিবেশ ব্যবহার করে লিনাক্সে ডিরেক্টরি আকার চেক করতে হয়। এই নিবন্ধে প্রদর্শিত সমস্ত কমান্ড উবুন্টু 20.04 সিস্টেমে চালানো হয়েছিল। সমস্ত পদ্ধতি এবং পদক্ষেপ টার্মিনালে সঞ্চালিত হয়। আপনি Ctrl + Alt + t লিখে দ্রুত টার্মিনাল উইন্ডো খুলতে পারেন।







লিনাক্স সিস্টেমে ডাইরেক্টরির সাইজ চেক করার জন্য আপনি কিছু পদ্ধতি অনুসরণ করতে পারেন। আমরা এক এক করে এই পদ্ধতিগুলি অন্বেষণ করব:



পদ্ধতি 1: ডু কমান্ড ব্যবহার করে ডিরেক্টরি আকার চেক করুন

ডিরেক্টরিটির আকার পরীক্ষা করতে ব্যবহৃত ডিফল্ট কমান্ডটি 'du' কমান্ড নামে পরিচিত, যার অর্থ দাঁড়ায় ইস্ক আপনি ষি Du কমান্ডটি বেশিরভাগ লিনাক্স বিতরণে ইনস্টল করা আছে। Du কমান্ড ব্যবহার করে, আপনি আপনার সিস্টেমের বর্তমান ডিরেক্টরি আকার দেখতে পারেন, নিম্নরূপ:



$এর





উপরের কমান্ড হোম ডিরেক্টরি বিষয়বস্তুর একটি তালিকা প্রদর্শন করে। বাম দিকে প্রদর্শিত সংখ্যাগুলি প্রতিটি বস্তুর কিলোবাইট আকার দেখায়।

-H বিকল্প ব্যবহার করে, আপনি আউটপুটটি আরও বর্ণনামূলক আকারে প্রদর্শন করতে পারেন, নিম্নরূপ:



$এর– জ

উপরের কমান্ডটি কিলো, মেগা এবং গিগাবাইটের সংখ্যাসহ স্থান প্রদর্শন করে।

নির্দিষ্ট ডিরেক্টরিটির আকার খুঁজে পেতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

$এর– জ/ডিরেক্টরি-পথ

আপনি sudo ব্যবহারকারী হিসাবে উপরের কমান্ডটি চালাতে হবে, কারণ কিছু ডিরেক্টরি নির্দিষ্ট অনুমতি প্রয়োজন নির্দিষ্ট ডিরেক্টরি বিষয়বস্তু অ্যাক্সেস।

/Var ডিরেক্টরিটির ডাইরেক্টরির সাইজ চেক করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$sudo এর– জ/কোথায়

-Hc বিকল্পের সাহায্যে, আপনি নির্দিষ্ট ডিরেক্টরিটির আকার মানব -পাঠযোগ্য আকারে প্রদর্শন করতে পারেন, নিম্নরূপ:

$sudo এর -এইচসি /কোথায়

আপনি সর্বাধিক-গভীরতা বিকল্পটি ব্যবহার করে সাব-ডাইরেক্টরি পথের গভীরতা পরিবর্তন করতে পারেন। উদাহরণস্বরূপ, যদি আপনি শুধুমাত্র শীর্ষ ডিরেক্টরি প্রদর্শন করতে চান, তাহলে আপনাকে সর্বাধিক গভীরতা = 0 সেট করতে হবে, নিম্নরূপ:

$sudo এর–Hc xmax-depth =0 /কোথায়

একইভাবে, সাবডিরেক্টরির এক স্তর সহ উপরের ডিরেক্টরিটি পুনরুদ্ধার করতে, তারপর আপনি সর্বোচ্চ-গভীরতা = 1 সেট করবেন।

$sudo এর–Hc xmax-depth = /কোথায়

আপনি যদি du এর সাথে সম্পর্কিত আরও কমান্ডগুলি অন্বেষণ করতে চান তবে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

$মানুষ এর

পদ্ধতি 2: ট্রি কমান্ড ব্যবহার করে ডিরেক্টরি আকার চেক করুন

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

$sudoউপযুক্তইনস্টল গাছ

বর্তমান ডিরেক্টরি, সাবডিরেক্টরি এবং ফাইলগুলি প্রদর্শন করতে টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$গাছ -ডি -হ

ট্রি কমান্ডের সাহায্যে, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একটি নির্দিষ্ট ডিরেক্টরিটির বিষয়বস্তু পুনরুদ্ধার করতে পারেন:

$গাছ /ডিরেক্টরি-পথ

/Var ডিরেক্টরিটির বিষয়বস্তু তালিকাভুক্ত করতে, আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করবেন:

$গাছ /কোথায়

কমান্ডটি সম্পন্ন করার পরে, এটি মোট ডিরেক্টরি এবং সাব -ডিরেক্টরির সংখ্যা প্রদর্শন করবে।

ট্রি কমান্ড সম্পর্কে আরও জানতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

$মানুষ গাছ

পদ্ধতি 3: ncdu কমান্ড ব্যবহার করে ডিরেক্টরি আকার চেক করুন

NCurses ডিস্ক ব্যবহার, সংক্ষেপে 'ncdu', ডিরেক্টরি আকার চেক করতেও ব্যবহৃত হয়। বেশিরভাগ লিনাক্স সিস্টেমে ডিফল্টরূপে ncdu ইনস্টল করা হয় না। এপটি প্যাকেজ ম্যানেজারের মাধ্যমে কমান্ড লাইন ব্যবহার করে আপনাকে এই কমান্ডটি ইনস্টল করতে হবে, নিম্নরূপ:

$sudoউপযুক্তইনস্টলncdu

Ncdu ব্যবহার করে, আপনি আপনার সিস্টেম ডিস্ক ব্যবহারের একটি ইন্টারেক্টিভ ডিসপ্লে দেখতে পারেন। এই কমান্ডটি চেষ্টা করার জন্য নিম্নলিখিতগুলি চালান:

$ncdu

উপরের বাম কোণায় দেখা হচ্ছে বর্তমান ডিরেক্টরি প্রদর্শন করা হচ্ছে। বাম কলাম সংখ্যাসূচক মানের মধ্যে ডিরেক্টরি আকার প্রদর্শন করে, যেখানে # চিহ্ন প্রতিটি ডিরেক্টরিের পাশে আকার নির্দেশ করে। তীর কীগুলি ব্যবহার করে, আপনি এই লাইনগুলির মধ্যে নেভিগেট করতে পারেন। এখানে, ডান তীরের উদ্দেশ্য হল ডিরেক্টরিটি ব্রাউজ করা, এবং বাম তীরের উদ্দেশ্য হল আপনাকে পিছনে সরানো।

Ncdu কমান্ডের সাহায্যে, আপনি একটি নির্দিষ্ট ডিরেক্টরিকে লক্ষ্য করতে পারেন, নিম্নরূপ:

$ncdu/কোথায়

এনসিডিইউ ইন্টারফেস ছাড়তে, 'q,' টিপুন এবং সাহায্যের জন্য, '?' টিপুন।

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