নির্বাচনী ডু আকারের আউটপুট যোগ করে Sum


1

আমি ৫০ এম এর চেয়ে বেশি আকারের ফাইলগুলি দ্বারা মোট কতটা স্থান ব্যয় করে তা অনুসন্ধান করার চেষ্টা করছি। আমি নিম্নলিখিত কমান্ডের সাহায্যে ফাইল আকারের একটি তালিকা তৈরি করতে সক্ষম:

find $PWD/soccer -maxdepth 50 -type f -iname "**" -size +50M |  xargs --delimiter '\n' --max-args=1 du -ha

তবে আমি তাদের সকলের যোগফলের কোনও পরিষ্কার উপায় জানি না। duআমাকে এখানে সহায়তা করতে পারে, বা রেজেেক্স + exprএটি অর্জনের একমাত্র সোজা উপায়?

52M /Videos/soccer/The making of Jari Litmanen part 1.mp4
55M /Videos/soccer/Van Gaal My philosophy makes me one of the best.mp4
68M /Videos/soccer/Zidane Brazil has always inspired me.mp4

আমি এখন পর্যন্ত যে সেরাটি নিয়ে এসেছি তা হ'ল:

!! | xargs ruby -e "puts ARGV.map(&:to_i).inject(&:+)" | numfmt --from-unit=1000 --to=iec-i
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.