আপনি ন্যায়বিচারের সাথে এটিও করতে পারেন du
। কেবল নিরাপদ দিকে থাকতে আমি এই সংস্করণটি ব্যবহার করছি du
:
$ du --version
du (GNU coreutils) 8.5
অভিগমন:
$ du -ah ..DIR.. | grep -v "/$" | sort -rh
পদ্ধতির ভাঙ্গন
কমান্ডটি du -ah DIR
প্রদত্ত ডিরেক্টরিতে সমস্ত ফাইল এবং ডিরেক্টরিগুলির একটি তালিকা তৈরি করবে DIR
। -h
মানুষের পাঠযোগ্য মাপ যা আমি পছন্দ উত্পাদন করা হবে। আপনি যদি সেগুলি না চান তবে সেই সুইচটি ফেলে দিন। আমি head -6
আউটপুট পরিমাণ সীমাবদ্ধ করতে ব্যবহার করছি !
$ du -ah ~/Downloads/ | head -6
4.4M /home/saml/Downloads/kodak_W820_wireless_frame/W820_W1020_WirelessFrames_exUG_GLB_en.pdf
624K /home/saml/Downloads/kodak_W820_wireless_frame/easyshare_w820.pdf
4.9M /home/saml/Downloads/kodak_W820_wireless_frame/W820_W1020WirelessFrameExUG_GLB_en.pdf
9.8M /home/saml/Downloads/kodak_W820_wireless_frame
8.0K /home/saml/Downloads/bugs.xls
604K /home/saml/Downloads/netgear_gs724t/GS7xxT_HIG_5Jan10.pdf
এটিকে সবচেয়ে ছোট থেকে বৃহত আকারে সাজানোর জন্য যথেষ্ট সহজ:
$ du -ah ~/Downloads/ | sort -h | head -6
0 /home/saml/Downloads/apps_archive/monitoring/nagios/nagios-check_sip-1.3/usr/lib64/nagios/plugins/check_ldaps
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/0/index/write.lock
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/0/translog/translog-1365292480753
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/1/index/write.lock
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/1/translog/translog-1365292480946
0 /home/saml/Downloads/data/elasticsearch/nodes/0/indices/logstash-2013.04.06/2/index/write.lock
এটিকে বিপরীত করুন, বৃহত্তম থেকে ক্ষুদ্রতম:
$ du -ah ~/Downloads/ | sort -rh | head -6
10G /home/saml/Downloads/
3.8G /home/saml/Downloads/audible/audio_books
3.8G /home/saml/Downloads/audible
2.3G /home/saml/Downloads/apps_archive
1.5G /home/saml/Downloads/digital_blasphemy/db1440ppng.zip
1.5G /home/saml/Downloads/digital_blasphemy
আমাকে ডিরেক্টরি, কেবল ফাইলগুলি প্রদর্শন করবেন না:
$ du -ah ~/Downloads/ | grep -v "/$" | sort -rh | head -6
3.8G /home/saml/Downloads/audible/audio_books
3.8G /home/saml/Downloads/audible
2.3G /home/saml/Downloads/apps_archive
1.5G /home/saml/Downloads/digital_blasphemy/db1440ppng.zip
1.5G /home/saml/Downloads/digital_blasphemy
835M /home/saml/Downloads/apps_archive/cad_cam_cae/salome/Salome-V6_5_0-LGPL-x86_64.run
আপনি যদি কেবলমাত্র বৃহত্তম থেকে সবচেয়ে বড়দের তালিকাটি চান তবে শীর্ষ 6 টি আপত্তিকর ফাইলগুলি আপনি সাজানোর স্যুইচটিকে বিপরীত করতে পারেন, ড্রপ ( -r
) এবং এর tail -6
পরিবর্তে ব্যবহার করতে পারেন head -6
।
$ du -ah ~/Downloads/ | grep -v "/$" | sort -h | tail -6
835M /home/saml/Downloads/apps_archive/cad_cam_cae/salome/Salome-V6_5_0-LGPL-x86_64.run
1.5G /home/saml/Downloads/digital_blasphemy
1.5G /home/saml/Downloads/digital_blasphemy/db1440ppng.zip
2.3G /home/saml/Downloads/apps_archive
3.8G /home/saml/Downloads/audible
3.8G /home/saml/Downloads/audible/audio_books