উত্তর:
প্রস্তুত?
find . -type d -name '*log*' -print0 | xargs -0 du -hcs
*log*একক উদ্ধৃতিতে মোড়ক করুন অন্যথায় শেলটি দেখার আগে এটি প্রসারিত findহবে।-print0জন্য নাল অক্ষর দ্বারা অনুসন্ধান আউটপুট পৃথক করতে ব্যবহার করুনxargsxargs -0থেকে প্রতিটি নাল বিভাজিত ফাইলের নাম লাগাতে findকমান্ড লাইন মধ্যেduসহজ, তাই না? :)
findমানক ইনপুটগুলিতে যায় এবং তা duউপেক্ষা করে। ফলস্বরূপ, du -hcsপুরো বর্তমান ডিরেক্টরিটির মোট আকারের প্রতিবেদন করে। xargsউত্তরে কমান্ড লাইন যেখানে স্ট্যান্ডার্ড ইনপুট থেকে যারা ফাইলের নামের চলে আসে duতাদের দেখতে হবে। আমার সালে /varউপর cygwin, প্রশ্ন থেকে কমান্ড লাইন হিসাবে একই আউটপুট দেয় du -hcsছাড়া find: 79M .। উত্তর থেকে কমান্ড লাইনটি দেয় 1.1M ./logকেবল এটি প্রক্রিয়াকরণ নির্দেশ করে / / ব্লগ।