বৃহত্তম ডিরেক্টরি বা বৃহত্তম ফাইলগুলি কীভাবে সন্ধান করবেন? [প্রতিলিপি]


33

এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:

লিনাক্সের অধীনে, আমি একটি ডিরেক্টরিতে বৃহত্তম ফাইল এবং / অথবা বৃহত্তম ডিরেক্টরি তালিকাভুক্ত করার জন্য একটি কমান্ড সন্ধান করছি।


আমি যে সর্বাধিক দরকারী সরঞ্জামটি পেয়েছি তা হ'ল xdiskusage ( xdiskusage.sourceforge.net ) এটি ফাইলগুলি যেখানে আকারে - গ্রাফিকালি দেখায় size আকার অনুসারে। দুর্দান্ত সরঞ্জাম! (এবং এটি সরাসরি এক্স 11 এর সাথে কাজ করে)
— jcoppens

এটি কীভাবে অফ-টপিক হিসাবে বন্ধ করা কিছু প্রশ্নের সদৃশ? কোন মানে নেই।
— কেনারব

উত্তর:


17

যে কোনও ডিরেক্টরি থেকে:

du -a | sort -n -r


1
এটি স্বতন্ত্র ফাইলগুলি দেখায়, তবে প্রশ্নটি ডিরেক্টরিগুলি সম্পর্কেও রয়েছে
— নোকট করুন

du কোন আর্গুমেন্ট ছাড়াই ডিরেক্টরি দ্বারা ডিস্ক ব্যবহারের সংক্ষিপ্তসার করে। du সহ -a একই ডিরেক্টরি তথ্য উত্পাদন করে এবং স্বতন্ত্র ফাইলগুলির জন্য ডিস্ক ব্যবহারও অন্তর্ভুক্ত করে।
— ব্রেন্ট ওয়ার্ডেন

আপনার স্থান ছাড়ার পরে বাছাই করতে পারবেন না: = (
— জোনাথন হেনসন

28

নিম্নলিখিত কমান্ড আপনাকে ডিরেক্টরিগুলির একটি স্তর এবং তাদের আকার দেখায়

du --max-গভীরতা = 1 / পথ | বাছাই -r -k1,1n

যদি তাদের মধ্যে সত্যিই স্টিক আউট হয় (তালিকার শেষটির কারণে এটি সবচেয়ে বড় কারণ হয় sort -r), তবে আপনি সেই ডিরেক্টরিতে কমান্ডটি পুনরায় চালনা করুন এবং তারপরে আপনার আপত্তিজনক ডিরেক্টরি / ফাইলটি না পাওয়া পর্যন্ত চালিয়ে যান।

আপনি যা চান তা হ'ল দশটি বৃহত্তম ফাইল কেবলমাত্র করুন

সন্ধান করুন / হোম-টাইপ এফ-এক্সেক ডু-এস {} \; | বাছাই -r -k1,1 এন | মাথা


সবচেয়ে বড় সংখ্যাটি আমার জন্য নীচে শেষ হয় আমি যুক্ত করি sort -rবা না করি তা বিবেচনা করে না। শীর্ষে সর্বাধিক নম্বর পাওয়ার কোনও উপায় আছে কি?
— স্কয়ারকাণ্ডি

আপনি কোন কলামটি বাছাই করতে চান তা অবশ্যই নির্দেশ করতে হবে এবং এটি সংখ্যাসূচক (বর্ণানুক্রমিক নয়)। -কি 1,1 আরএন এটি করবে। ডিফল্টরূপে সাজানো প্রথম কলামে বর্ণমালা বাছাই ব্যবহার করে।
— মার্সিন

হ্যাঁ, এটি এর সাথে সঠিকভাবে বাছাই করা হচ্ছে তবে এটি অন্তর্ভুক্ত হয়ে কম সংখ্যায় কম সংখ্যায় আমি অন্তর্ভুক্ত থাকুক sortবা না থাকুক sort -r। -আর কীভাবে কাজ করে তা আমি ভুল বুঝছি? আমার ধারণা এটি কোনও বড় বিষয় নয়। আপনার উদাহরণটি খুব সহায়ক এবং আমার প্রয়োজনীয় তথ্যটি আমাকে পেয়েছে।
— স্কয়ারকাণ্ডি

2
আমার সাথে sort( sort (GNU coreutils) 8.13উবুন্টু 12.04.3 এ) অবিলম্বে অনুসরণ করা ( ) অনুসরণ -rকরে বিকল্পটি কাজ করে না । অপশনের এই অর্ডার কাজ করে: । -n-k-k1,1nsort -rnk1,1
— পাবুক

27

নামক একটি ইউটিলিটি ncduআপনাকে সন্ধান করছে এমন তথ্য দেয়।

sudo apt-get install ncdu

ওএস এক্স-এ, এটি হোমব্রিউ ব্যবহার করে ইনস্টল করা যেতে পারে:

brew install ncdu

2
+1 আমি এর আগে এর আগে কখনও শুনিনি - ম্যাকের ক্ষেত্রেও দুর্দান্ত কাজ করেছে।
— অ্যান্ড্রু ই

এটি উভয় উচ্চতর উত্তরের চেয়ে অনেক ভাল সমাধান।
— অ্যালেক্সLordThorsen

এটাই মন মাতানো। অন্যান্য সমস্ত উত্তরের জন্য এটি প্রস্তাব!
— অ্যালেন গিংরিচ

4

du -sk * | সাজানো -nr | মাথা -1

এটি কেবিতে একটি ডিরেক্টরিতে বৃহত্তম ডিরেক্টরি / ফাইল প্রদর্শন করবে। প্রধান মান পরিবর্তন করার ফলে শীর্ষ x ফাইল / ডিরেক্টরি হতে পারে।



2

নিম্নলিখিত কমান্ড প্রদত্ত থেকে সেরা 10 টি বড় ফাইল ফিরে আসবে /path

du -a -h / पथ | বাছাই -h -r | মাথা -n 10

আমি -hপঠনযোগ্যতার জন্য বিকল্পগুলি ব্যবহার করতে চাই । উভয় duএবং sortপ্রয়োজন -h।


1

ব্যবহার

ls -A | xargs -I artifact du -ms artifact | sort -nr

Allyচ্ছিকভাবে, আপনি একটি পাইপ যুক্ত এবং ব্যবহার করতে পারেন head -5


0

ডু ব্যবহার করুন। ফলাফল অর্ডার করতে এই চেষ্টা করুন:

du | sort -n

0

নিম্নলিখিত ওয়ান-লাইনার ব্যবহার করে (বর্তমান ডিরেক্টরিতে শীর্ষ -২০ টি বৃহত্তম ফাইল প্রদর্শন করে):

ls -1Rs | sed -e "s/^ *//" | grep "^[0-9]" | sort -nr | head -n20

বা মানব পাঠযোগ্য আকার সহ:

ls -1Rhs | sed -e "s/^ *//" | grep "^[0-9]" | sort -hr | head -n20

ওএসএক্স / বাসদ কাজ সঠিকভাবে দ্বিতীয় কমান্ড (যেমন sortনেই -h), আপনি ইনস্টল করতে হবে sortথেকে coreutils।

সুতরাং এই উপকরণগুলি আপনার আরসি ফাইলগুলিতে থাকার জন্য দরকারী (প্রতিবার যখন আপনার প্রয়োজন হবে):

alias big='du -ah . | sort -rh | head -20'
alias big-files='ls -1Rhs | sed -e "s/^ *//" | grep "^[0-9]" | sort -hr | head -n20'

-5
du -sh /path * | sort -nr | grep G

জিআইজি জন্য জিআইজি (আরও ছোট করার জন্য) ফাইল / ডিরেক্টরি


এটি সমস্ত ফাইল এবং ফোল্ডার তালিকাবদ্ধ করে আকার দেখাচ্ছে showing এটি কে, এম বা জি এর মূল্য বাইট অনুসারে বাছাই করে না, যদি না দেখায় যেমন গ্রেট করেন
— কানাডিয়ান লুক পুনরায় পোস্ট করুন মনিকা

এছাড়াও এটি Gফাইলের নামের সাথে কিছু খুঁজে পাবে ।
— কেভিন পানকো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.