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


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.