PowerShell এ ফোল্ডারের আকার পান

Powershell E Pholdarera Akara Pana



সিস্টেম অ্যাডমিনিস্ট্রেটরদের সার্ভারে ড্রাইভ এবং ফোল্ডারের স্টোরেজ সাইজ জানতে হবে। সুতরাং, তারা নির্দিষ্ট ড্রাইভের স্টোরেজ বরাদ্দ বা সঙ্কুচিত করতে পারে। একটি শক্তিশালী অ্যাডমিনিস্ট্রেটর টুল হওয়ায়, পাওয়ারশেল ফাইল, ফোল্ডার এবং ড্রাইভ স্টোরেজ সাইজ পেতে পারে।

ফোল্ডারের আকার পাওয়ার জন্য PowerShell-এ এমন কোনো ডেডিকেটেড কমান্ড নেই। যাইহোক, দুই থেকে তিনটি কমান্ডের সমন্বয়ে, পাওয়ারশেল ব্যবহারকারীরা ফোল্ডারের আকার পেতে পারেন।

দ্রুত রূপরেখা:







PowerShell এ ফোল্ডারের আকার পান

দ্য Get-ChildItem কমান্ড প্রদত্ত পথ থেকে আইটেম পায়। তবে এটির সহায়তায় ফোল্ডার আকার পেতে পারে পরিমাপ-বস্তু কমান্ড এবং -সম প্যারামিটার মেজার-অবজেক্ট কমান্ডটি একটি ফোল্ডারে ফাইলের সংখ্যা, একটি নথিতে অক্ষর, শব্দ এবং লাইনের সংখ্যা এবং বস্তুর আকার গণনা করে। যখন -Sum প্যারামিটার আউটপুট থেকে ফোল্ডার, ফাইল বা বস্তুর আকার নির্বাচন করে।



PowerShell-এ ফোল্ডারের আকার পেতে এটি হল সিনট্যাক্স:



Get-ChildItem -পথ 'ফোল্ডার এর পথ' | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সমষ্টি

উদাহরণ 1: পাওয়ারশেলে ফোল্ডারের আকার পান

এই উদাহরণটি ব্যবহার করে নির্দিষ্ট ফোল্ডার আকার পাবেন Get-ChildItem আদেশ, পরিমাপ-বস্তু আদেশ, এবং -সমষ্টি প্যারামিটার:





Get-ChildItem -পথ 'সি:\নথিপত্র' | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সমষ্টি

উপরের কোড অনুযায়ী:

  • প্রথমত, ব্যবহার করুন Get-ChildItem কমান্ড দিন এবং ফোল্ডার পাথ নির্দিষ্ট করুন।
  • তারপর, কমান্ড পাইপ করুন পরিমাপ-বস্তু আদেশ
  • এর পরে দৈর্ঘ্যের মান নির্ধারণ করুন -সম্পত্তি প্যারামিটার
  • অবশেষে, ব্যবহার করুন -সম ফোল্ডার আকার প্রদর্শন করার পরামিতি:



উদাহরণ 2: মেগাবাইট (Mb) এবং গিগাবাইট (GB) ফর্ম্যাটে নির্দিষ্ট ফোল্ডারের আকার পান

এমবিএস-এ ফোল্ডারের আকার পেতে, আপনাকে কমান্ডটি সংযুক্ত করতে হবে যা ফোল্ডারের আকার পায় সমষ্টি কমান্ড করুন এবং তারপর এটি দিয়ে ভাগ করুন 1 এমবি মান

এমবিতে ফোল্ডারের আকার পুনরুদ্ধার করার উপায় হল:

( Get-ChildItem -পথ 'সি:\নথিপত্র' | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সম ) সমষ্টি / 1 এমবি

উপরের কোড অনুযায়ী:

  • বৃত্তাকার বন্ধনীর মধ্যে ফোল্ডারের আকার পেতে কোডটি লিখুন এবং এটির সাথে সংযুক্ত করুন সমষ্টি মান
  • এর পরে, ফরোয়ার্ড স্ল্যাশ ব্যবহার করুন এবং নির্দিষ্ট করুন 1 এমবি Mbs এ ফোল্ডারের আকার পেতে:

একইভাবে, ফোল্ডারের আকার পেতে এবং জিবিতে প্রদর্শন করতে, কমান্ডটি এর সাথে সংযুক্ত করুন সমষ্টি মান যে ফোল্ডার আকার পায় 1 জিবি মান:

( Get-ChildItem -পথ 'সি:\নথিপত্র' | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সম ) সমষ্টি / 1 জিবি

GBs এ ফোল্ডারের আকার পেতে, ফরোয়ার্ড স্ল্যাশের পরে 1GB নির্দিষ্ট করুন:

উদাহরণ 3: পাওয়ারশেলে সাবফোল্ডার সহ ফোল্ডারের আকার পান

সাবফোল্ডার সহ ফোল্ডার আকার পেতে, আপনাকে ব্যবহার করতে হবে - পুনরাবৃত্তি প্যারামিটার -Recurse প্যারামিটার ন্যাভিগেটরকে সাবফোল্ডারগুলিতে নেভিগেট করতে বাধ্য করে এবং সেগুলিকে ফোল্ডারের আকার গণনায় অন্তর্ভুক্ত করে।

এইভাবে আপনি ফোল্ডার আকারের সাথে সাবফোল্ডারের আকার গণনা করতে পারেন:

( Get-ChildItem -পথ 'সি:\নথিপত্র' - পুনরাবৃত্তি -এরর অ্যাকশন উপেক্ষা করুন | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সম ) .সম / 1 এমবি

উপরের কোড অনুযায়ী:

  • প্রথমত, ব্যবহার করুন Get-ChildItem আপনি যে ফোল্ডারটি ব্যবহার করে আকার পেতে চান তা কমান্ড দিন এবং নির্দিষ্ট করুন -পথ প্যারামিটার
  • তারপর ব্যবহার করুন - পুনরাবৃত্তি গণনা ফোল্ডার আকার ক্যোয়ারীতে সাবফোল্ডার অন্তর্ভুক্ত করার পরামিতি।
  • যে পরে, প্রদান -এরর অ্যাকশন পরামিতি থাকার উপেক্ষা করুন এই কোড নির্বাহের সময় ত্রুটিগুলি উপেক্ষা করার জন্য এটিকে নির্ধারিত মান।
  • কমান্ড পাইপ করুন পরিমাপ-বস্তু কমান্ড এবং নির্দিষ্ট করুন দৈর্ঘ্য মান ব্যবহার করে -সম্পত্তি প্যারামিটার উপরন্তু, প্রদান -সম ফোল্ডার আকার প্রদর্শন করার জন্য প্যারামিটার।
  • সবশেষে, গোলাকার বন্ধনীর মধ্যে পুরো কোডটি আবদ্ধ করুন এবং এটির সাথে সংযুক্ত করুন সমষ্টি মান তারপর, ফরোয়ার্ড স্ল্যাশ নির্দিষ্ট করুন এবং রাখুন 1 এমবি Mbs এ ফোল্ডারের আকার প্রদর্শন করতে:

উদাহরণ 4: নির্দিষ্ট ফাইলের ধরন বাদ দিয়ে ফোল্ডারের আকার পান

নির্দিষ্ট ফাইল টাইপ ছাড়া ফোল্ডার আকার গণনা -বাদ প্যারামিটার ব্যবহার করা হয়। মোট ফোল্ডার আকার থেকে তাদের বাদ দিতে -Exclude প্যারামিটারে ফাইলের ধরন নির্দিষ্ট করুন।

এইভাবে আপনি মোট ফোল্ডার আকার থেকে নির্দিষ্ট ফাইল প্রকারগুলিকে বাদ দিতে পারেন:

( Get-ChildItem -পথ 'সি:\নথিপত্র' -বাদ * .pdf | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সম ) .সম / 1 এমবি

নির্দিষ্ট ফাইলের ধরন বাদ দিয়ে ফোল্ডারের আকার পেতে, কেবল ব্যবহার করুন -বাদ পরামিতি এবং তারকাচিহ্নের অক্ষর সহ ফাইলের ধরন প্রদান করুন। তারকাচিহ্নটি সেই ফাইল প্রকারের সাথে সম্পর্কিত সমস্ত ফাইল নির্বাচন করবে:

উদাহরণ 5: PowerShell-এ একটি নির্দিষ্ট ধরনের ফাইলের আকার পান

ফোল্ডার থেকে শুধুমাত্র নির্দিষ্ট ফাইল ধরনের আকার পেতে, -ছাঁকনি প্যারামিটার ব্যবহার করা হয়। নির্দিষ্ট ফাইলের ধরনগুলি -ফিল্টার প্যারামিটারে নির্দিষ্ট করা হয় এবং তারপরে তাদের আকার গণনা করা হয় এবং কনসোলে প্রদর্শিত হয়।

এই প্রদর্শনটি একটি নির্দিষ্ট ধরণের ফাইলের আকার পায়:

( Get-ChildItem -পথ 'সি:\নথিপত্র' - ছাঁকনি * .pdf | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সম ) .সম / 1 এমবি

বোনাস টিপ: PowerShell-এ Get-ChildItem ব্যবহার করে ফাইলের আকার পান

ফাইলের আকার পাওয়ার পদ্ধতি পাওয়ারশেলে ফোল্ডারের আকার পাওয়ার মতোই। শুধুমাত্র পার্থক্য হল যে আপনাকে ফাইল পাথ প্রদান করতে হবে -পথ ফোল্ডার পথের পরিবর্তে প্যারামিটার।

এই প্রদর্শন ফাইলের আকার পেতে পারে:

Get-ChildItem -পথ 'C:\Documents\File.pdf' | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সমষ্টি

PowerShell-এ ফাইলের আকার পেতে, শুধুমাত্র ফাইলের পাথ নির্দিষ্ট করুন -পথ প্যারামিটার:

বোনাস টিপ: PowerShell-এ একাধিক ফোল্ডার সাইজ পান

একাধিক ফোল্ডারের আকার পেতে, ফোল্ডারটির পাথ নির্দিষ্ট করুন -পথ কমা দ্বারা বিভক্ত পরামিতি।

PowerShell-এ একাধিক ফোল্ডারের আকার পাওয়ার জন্য এখানে প্রদর্শন করা হল:

( Get-ChildItem -পথ 'সি:\নথিপত্র' , 'C:\Docs' | পরিমাপ-বস্তু -সম্পত্তি দৈর্ঘ্য -সমষ্টি ) .সম / 1 এমবি

একাধিক ফোল্ডারের ফোল্ডার আকার পেতে, কেবল -পাথ প্যারামিটারে ফোল্ডারগুলির পাথ নির্দিষ্ট করুন:

একাধিক ফোল্ডার মাপ সফলভাবে পুনরুদ্ধার করা হয়েছে.

উপসংহার

PowerShell-এ ফোল্ডারের আকার পেতে, ফোল্ডার পাথ নির্দিষ্ট করুন Get-ChildItem এবং এটি পাইপ পরিমাপ-বস্তু আদেশ যেখানে দৈর্ঘ্যের মান উল্লেখ করুন -সম্পত্তি পরামিতি এবং তারপর প্রদান করুন -সম কনসোলে ফোল্ডারের আকার নির্বাচন এবং প্রদর্শন করার পরামিতি। আমি এই নিবন্ধে PowerShell এ ফোল্ডারের আকার পেতে বিভিন্ন উদাহরণ প্রদান করেছি।