du
এবং দুর্দান্ত df
, তবে আমি সেকোইয়াভিউয়ের সাথে আমার যেভাবে সরবরাহ করে তা কীভাবে ডেটা ফিল্টার করতে হয় তা আমি জানি না । আমি এক নজরে বৃহত্তম ফোল্ডার এবং বৃহত্তম ফাইল কোনটি জানতে চাই।
du
এবং দুর্দান্ত df
, তবে আমি সেকোইয়াভিউয়ের সাথে আমার যেভাবে সরবরাহ করে তা কীভাবে ডেটা ফিল্টার করতে হয় তা আমি জানি না । আমি এক নজরে বৃহত্তম ফোল্ডার এবং বৃহত্তম ফাইল কোনটি জানতে চাই।
উত্তর:
এছাড়াও আপনি চেষ্টা করতে পারেন NCurses ডিস্কের ব্যবহার ওরফে ncdu
।
ncdu -x -q
আপনি যদি এটি দূরবর্তীভাবে (যেমন: মাধ্যমে ssh
) এবং ncdu -x
অন্যথায় চালাচ্ছেন তবে এটি ব্যবহার করুন ।
ncdu 1.6 ~ Use the arrow keys to navigate, press ? for help
--- /home/geek -----------------------------------------------------------------
27.6MiB /qm test 1 rework
312.0kiB /sidebar
88.0kiB /rackerhacker-MySQLTuner-perl-6add618
8.0kiB /.w3m
4.0kiB /.cache
e 4.0kiB /.ssh
160.0kiB ng.tar.gz
76.0kiB plowshare_1~svn1673-1_all.deb
4.0kiB .bashrc
4.0kiB .bash_history
4.0kiB .profile
4.0kiB .htoprc
4.0kiB .bash_logout
0.0 B .lesshst
এটি ম্যাক ওএস এক্স এর অধীনেও উপলব্ধ।
কমান্ড লাইনে নিম্নলিখিত পতাকাগুলি সহায়ক হতে পারে:
-q Quiet mode, doesn't update the screen 10 times a second
while scanning, reduces network bandwidth used
-x Don't cross filesystem borders (don't descend into a
directory which is a mounted disk)
সোরিন সাবার্নিয়াকে ধন্যবাদ।
ncdu -x -q
ncdu -q
, এমনকি এসএসএসেও।
কমান্ড এবং বিকল্পগুলির কিছু সংমিশ্রণ ব্যবহার করুন:
du --max-depth=1 2> /dev/null | sort -n -r | head -n20
শুধুমাত্র বৃহত্তম কয়েক দেখতে। আপনি যদি এটি ব্যবহার করতে চান তবে এটি একটি উপনামের সাথে আবদ্ধ করুন, যেমন ash / .bashrc এ যোগ করে ব্যাশে
alias largest='du --max-depth=1 2> /dev/null | sort -n -r | head -n20'
-r
বাছাই করার বিকল্পটি দরকার ।
/dev/null
অনুমোদনের বিষয় হিসাবে সম্পাদনা হিসাবে জমা দিয়েছি ।
du -H
বিকল্পটিও ব্যবহার করব , তবে এটি sort
আচরণটি ভেঙে দেয়
standard error
(এক্ষেত্রে ব্ল্যাকহোলের দিকে /dev/null
)।
sort -h
মানব পাঠযোগ্য প্রত্যয় দিয়ে মানগুলি বাছাই করতে ব্যবহার করতে পারেন।
আমি সাধারণত ব্যবহার করি
du -hsc * | sort -h
প্রতিটি বিকল্পের জন্য কী বোঝায় du
:
-h
বিকল্পটি sort
এটা বুঝতে তোলে -h
উপর ফরম্যাট (মানুষের পাঠযোগ্য) du
। এই বিকল্পটি তুলনামূলকভাবে নতুন sort
, সুতরাং সম্ভবত আপনার সিস্টেম এটি সমর্থন করে না এবং du -sc | sort -n
পরিবর্তে আপনাকে ব্যবহার করতে বাধ্য করে।
আপনি যদি এটি কোনও রিমোট মেশিনে করেন এবং প্রক্রিয়াটি দীর্ঘ সময় নেয়, আপনি সম্ভবত screen
সংযোগ ক্ষতি রোধ করতে এই প্রক্রিয়াটিকে পশ্চাদপটে বা এর মধ্যে বা এর অনুরূপ কিছু সম্পাদন করতে চান।
আমি দুত্রীকে সুপারিশ করতে চাই , যা একটি শ্রেণিবদ্ধ দৃশ্যধারণ করে।
আপনি আরও বা কম স্তরের বিশদটি নির্বাচন করতে পারেন এবং দৃশ্যধারণের আরও ভাল নিয়ন্ত্রণের জন্য পাথগুলি বাদ দিতে পারেন exc আপনি বিভিন্ন পাথের তুলনাও করতে পারেন।
এটি মরিচায় প্রয়োগ করা হয়, দ্রুত এবং দক্ষ।
$ dutree -h
Usage: dutree [options] <path> [<path>..]
Options:
-d, --depth [DEPTH] show directories up to depth N (def 1)
-a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
-s, --summary equivalent to -da, or -d1 -a1M
-u, --usage report real disk usage instead of file size
-b, --bytes print sizes in bytes
-f, --files-only skip directories for a fast local overview
-x, --exclude NAME exclude matching files or directories
-H, --no-hidden exclude hidden files
-A, --ascii ASCII characters only, no colors
-h, --help show help
-v, --version print version number
du -h 2> /dev/null | sort -hr | head -n20
ডু -h মোট
2> /
ডিভ / নাল দিয়ে ডিস্ক স্পেসের একটি মানব পাঠযোগ্য তালিকার প্রাক্কলন দেয় যেখানে পাঠ্য অ্যাক্সেস অস্বীকার করা বাছাইয়ের মতো কোনও ত্রুটি দমন করে - hr বিপরীত ক্রমের
শিরোনামে মানব পাঠযোগ্য ফাইলের আকারকে তালিকা অনুসারে কমিয়ে 20 এনে দেয়
সচেতন থাকুন যে পড়ার অ্যাক্সেস অস্বীকার করা ডিরেক্টরিগুলি এবং ফাইলগুলি বাদ পড়েছে
কোন এক নজরে বৃহত্তম ফোল্ডার এবং বৃহত্তম ফাইলগুলি তা জানতে, আপনি কমান্ড লাইন সরঞ্জাম 'শীর্ষ ডিস্ক ব্যবহার' ( tdu
) ব্যবহার করতে পারেন :
ncdu
?