উইন্ডোজ - নির্দিষ্ট ফোল্ডারগুলির ফোল্ডারের আকার পরীক্ষা করুন Check


4

আমি প্রায় 5000 টি ফোল্ডার ফোল্ডারের আকার পুনরুদ্ধার করার জন্য একটি উপায় স্থাপন করার চেষ্টা করছি যা প্রায় 15000 ফোল্ডার সহ একটি ফোল্ডারে রয়েছে।

উদাহরণস্বরূপ:

Parent folder
   -- SubFolder
   -- SubFolder2
   -- SubFolder3
   -- SubFolder4

আমি কেবল সাবফোল্ডার 3 এবং সাবফোল্ডার 4 এর ফোল্ডার আকারটি পুনরুদ্ধার করতে চাই ... একটি ছোট স্কেলে এটি অবশ্যই তুচ্ছ। যখন আমরা হাজার হাজার লোকদের সাথে ডিল করি তখন এটি আরও জটিল হয়।

আমি আশা করেছিলাম যে এর সাথে ইউনিক্সকিট-ক্ষুদ্র জাতীয় কিছু ব্যবহার করে:

du -k --max-depth=1 < folderlist.txt | > foldersizes.txt

কাজ করবে, তবে সেই কমান্ড দুঃখের সাথে ইনপুটটিকে উপেক্ষা করবে - যদিও আউটপুটটি ঠিক কাজ করে।

উত্তর:


3

আপনি যদি ইউনিক্স সরঞ্জাম ব্যবহার করতে চলেছেন:

xargs -L1 du -k --max-depth=1 <folderlist.txt >foldersizes.txt

মনে রাখবেন, ইউনিক্স কমান্ডগুলি একটি কাজ করে। কাজ duমোট ফাইলের মাপ হয়। কাজটি xargsহ'ল কোনও ফাইল থেকে লাইনগুলির তালিকা পড়া।

যাইহোক, আপনি কি সত্যই বোঝাতে চেয়েছিলেন --max-depth=1, অর্থাত্ তালিকাভুক্ত ডিরেক্টরিগুলির প্রতিটি উপ-ডিরেক্টরিটির আকারটি দেখিয়েছেন তবে folderlist.txtতাদের উপ-ডিরেক্টরিগুলি বিস্তারিত বর্ণনা করেন না? সর্বাধিক ব্যবহৃত বিকল্পগুলি হ'ল -s(তালিকাভুক্ত ডিরেক্টরিগুলির আকার দেখান, তাদের উপ-ডিরেক্টরিগুলির বিশদ বিবরণ করবেন না) এবং -S(উপ-ডিরেক্টরিগুলির আকার অন্তর্ভুক্ত করবেন না)।


এটা নিখুঁত. আমার ইউনিক্স কমান্ড লাইনটি কিছুটা নড়বড়ে তাই স্পষ্টতার জন্য ধন্যবাদ - খুব সহায়ক। আপনি -ম্যাক্স-গভীরতার সাথেও স্পট ছিলেন। সত্যিই আশা করি এই ভবিষ্যতে অন্যান্য লোক সাহায্য করে যেমন আমি প্রায় এক ঘন্টা আগে জন্য (কোন শ্লেষ উদ্দেশ্যে) এই বিরুদ্ধে আমার মাথার :) bashed
suitedupgeek
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.