ব্যবহৃত স্থানের উপর কীভাবে একটি ভাল ওভারভিউ পাবেন?


14

পাই এর এসডি-কার্ডের ফাঁকা / ব্যবহৃত স্থানের উপর একটি ভাল (সম্ভবত ভিজ্যুয়াল) ওভারভিউ পাওয়ার জন্য কোনও কমান্ড লাইন প্যাকেজ / অ্যাপ্লিকেশন রয়েছে? ls -lhদুর্দান্ত তবে এটি কোনও ফোল্ডারের বিষয়বস্তুতে কতটা জায়গা ব্যবহার করে তা আমাকে দেখায় না।

এছাড়াও যদি এটি আমাকে একটি দ্রুত তুলনীয় ওভারভিউ দেয় তবে এটি সহায়ক হবে। তোমার মত কি জানেন, treeথেকে lsকরা হয়।

আমার পাই এর মাধ্যমে অ্যাক্সেস করা হয়েছে ssh, সুতরাং এটি কমান্ড লাইন বা কোনও ধরণের দূরবর্তী অ্যাপ্লিকেশন হতে হবে যা আমি উবুন্টু লিনাক্স 13.04 এ চালাতে পারি।

পটভূমি: আমি আমার পাইতে বিটোরেন্ট সিঙ্ক স্থাপন করেছি এবং এটি দুর্দান্ত কাজ করে তবে এখন আমি মুক্ত স্থান উপলব্ধ জানতে চাই। আমি কোথাও পড়েছি, মুছে ফেলা ফাইলগুলি কোনও লুকানো ফোল্ডারে বা নেটিভ ট্র্যাশে ক্যাশে করা হয়। সুতরাং আমি এটি দেখতে চাই, তবে এসডি কার্ডের সম্পূর্ণ ফাইল / ফোল্ডারগুলিও।

উত্তর:


28

কমান্ডটি ব্যবহার করুন ncdu। এটি ডিস্কের ব্যবহার প্রদর্শন করার জন্য একটি কনসোল প্রোগ্রাম। এটিতে একটি এনসিআরএস জিইউআই রয়েছে। আমি সাধারণত রান করি ncdu -x <some folder>, xফাইল সিস্টেমের সীমানা অতিক্রম না করার জন্য স্যুইচ রয়েছে।

apt-get install ncdu

এনসিডু ম্যান পেজ


আপনি যদি রাস্পবিয়ান হুইজি চিত্রটি স্টক চালাচ্ছেন (বা তার কাছে) থাকেন তবে এটি সেরা বিকল্প।
ড্রকর্ড

3
এনসিডু থেকে প্রস্থান করতে 'কিউ' টাইপ করুন।
ওব্রিমিওস

6

আমি ব্যবহার করব:

du -s * | sort -nr | head

-sপ্রচুর অপ্রয়োজনীয় আউটপুট প্রতিরোধ করে, -nrবিপরীত ক্রমে headসংখ্যাসমূহে বাছাই করে এবং কেবল আকর্ষণীয় অংশটি কেটে দেয়, আপনি যদি সমস্ত ফলাফল পছন্দ করেন তবে আপনি এটিকে বাদ দিতে পারেন।

এছাড়াও, আপনার যদি ব্যবহার করতে পারেন তবে আপনার ফাইল সিস্টেমের একটি ওভারভিউ প্রয়োজন

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
rootfs          15136768   1618580  12884780  12% /
/dev/root       15136768   1618580  12884780  12% /
devtmpfs          240516         0    240516   0% /dev
tmpfs              49756       604     49152   2% /run
tmpfs               5120         0      5120   0% /run/lock
tmpfs              99500         0     99500   0% /run/shm
/dev/mmcblk0p1     57288     18888     38400  33% /boot
/dev/sda1      961433632 108173348 804422208  12% /home/stuff
$

অথবা -hআরও বেশি মানব-পঠনযোগ্য নম্বর পেতে পারে।


4

যেহেতু আপনি লিনাক্সকে রিমোট সিস্টেম হিসাবে ব্যবহার করছেন তাই আপনি ফাইল সিস্টেমটি পর্যবেক্ষণ করতে বাওবাব ব্যবহার করতে পারেন: বাওবাব জিইউআই

আপনি যদি বিশ্লেষক নির্বাচন করেন > রিমোট ফোল্ডারটি স্ক্যান করুন আপনার দূরবর্তীভাবে রাস্পবেরি পাই ফাইলের গ্রাফিকাল ট্রি ম্যাপ তৈরি করতে সক্ষম হওয়া উচিত, আমি এসএসএইচ বিকল্পটি ব্যবহার করে এটি পরীক্ষা করেছি এবং এটি কাজ করে বলে মনে হচ্ছে তবে এটি তৈরি করতে কিছুটা ধীর মনে হচ্ছে ট্রি (আমি ধরে নিলাম এটি কাজ করতে এসএসএইচ কমান্ডের প্রচুর পরিমাণে ব্যবহার করে)।

বিকল্পভাবে

tree -dh --du /

আপনাকে কেবল ডিরেক্টরিগুলির একটি গাছ দেওয়া উচিত তবে প্রতিটি তার পাঠ্যসংখ্যার পাঠ্য সংখ্যায় এর বিষয়বস্তুগুলির সাথে সম্পর্কিত আকারের সাথে প্রতিটি প্রদর্শন করে (বেশিরভাগ ফোল্ডারগুলি 4.0.০ কে তালিকাভুক্ত করবে যেহেতু এটি একটি 'খালি' ফোল্ডারের আকার)।

-এল নম্বর যুক্ত করা আপনাকে নীচে নেমে যাওয়ার জন্য সর্বোচ্চ গভীরতা সেট করতে দেয়

tree -dh --du -L 3 /

'/' ডিরেক্টরি নীচে 3 স্তর পর্যন্ত প্রদর্শিত হবে


বাওবাব ব্যবহার করার দুর্দান্ত ধারণা, তবে (আমার কাছে) এটি প্রতিটি ফাইল বা ফোল্ডারের জন্য কেবল 0 বাইট বলে। শতাংশ কমবেশি সঠিকভাবে প্রদর্শিত হবে বলে মনে হচ্ছে। আমি এইভাবে অ্যাক্সেস করেছি: ssh: // pi @ হোমসার্ভার / এটি কি সঠিক উপায়?
verpfeilt

@ চোকোবাই আমি এটি ব্যবহার করে দৌড়েছি Analyzer > Scan remote folder, নির্বাচিত SSHএবং তারপরে আইপি ঠিকানা এবং ব্যবহারকারীর নাম সরবরাহ করেছি, তারপরে পাসওয়ার্ড জিজ্ঞাসা করা হবে (আমার ক্ষেত্রে আমি এটি এক পাই থেকে অন্যটিকে পরীক্ষা করে দেখেছি)।
পাইবার্গ

নবীন উবুন্টু সংস্করণে এটি হ'ল বাওবাব ( ৩. ) .৪ ) এর মত দেখাচ্ছে: iloveubuntu.net/ubuntu-1210-alpha-2- রিলিজ আমি যখন স্ক্যান রিমোট ফোল্ডারে ক্লিক করি তখন আমি কেবল একটি URL লিখতে পারি। এসএমবি সহ একটি উদাহরণ URL আছে তবে আমি কেবল আমার এসএমবি ফোল্ডারগুলিই স্ক্যান করতে চাই না।
verpfeilt

আমি সুপারিশ করতে পারি সেরা জিনিসটি হ'ল প্রথমে sshf ব্যবহার করে মাউন্ট করুন তারপরে লোকাল পাথটি ব্যবহার করুন, উদাহরণস্বরূপ sudo sshfs pi@homeserver:/ /mnt/remote, প্রয়োজনে লোড করতে টার্মিনালটি ব্যবহার করুনgksudo baobab /mnt/remote
পাইবর্গ

হ্যাঁ এটি কাজ করে, ধন্যবাদ। দুর্ভাগ্যক্রমে এটি খুব স্বাচ্ছন্দ্যযুক্ত নয় (এসএসএফএস সহ) এবং বিশ্লেষণের জন্য কিছু সময় প্রয়োজন।
ভার্ফেল্ট

0

আপনি 'du' কমান্ডটি ব্যবহার করতে পারেন du

যে কোনও ডিরেক্টরিতে যান তারপরে চেষ্টা করুন।

সিডি / ইউএসআর; du -m

-মি: ব্লকের আকার 1 এমবি-কে: ব্লকের আকার 1 কেবি -h: মানব-পঠনযোগ্য

ইত্যাদি ... ইত্যাদি।

আপনি du এর man পৃষ্ঠাতে আরও তথ্য পেতে পারেন;

http://linux.die.net/man/1/du


0

আমার সর্বাধিক দরকারী এটি

$ du -m | sort -n

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

$ du -k | sort -n

খুব কাজ করে, তবে কিলোবাইটে আকারগুলি দেখায়


0

আপনার যদি এক্স ডিসপ্লে থাকে xdiskusageতবে বিশেষভাবে কার্যকর।

এটি ডেবিয়ান বা ডেবিয়ান জাতীয় সিস্টেমে ইনস্টল করতে: apt install xdiskusage

আপনার ডিরেক্টরিতে কোন ডিরেক্টরিটি এত বেশি জায়গা নিচ্ছে তা অনুসন্ধান করার জন্য এটি চালানো: xdiskusage ~ => এখানে আমার নিজের বাড়ির আউটপুট রয়েছে: ডিস্ক ব্যবহার বাড়িতে

বৃহত্তর ডিরেক্টরিগুলি বৃহত আয়তক্ষেত্র হিসাবে দেখানো হয়, গ্রাফিকাল আউটপুট অর্ডার করা হয়: বৃহত্তম ডিরেক্টরিগুলি প্রথমে প্রদর্শিত হয়।

আপনি যদি পুরো ফাইল সিস্টেমে স্থান গ্রহণ করছেন তা জানতে চান (মূলত রুট হিসাবে চালানো ভাল, যাতে আপনার ডিরেক্টরিতে সঠিকভাবে সমস্ত ডিরেক্টরি প্রাপ্ত করার জন্য সমস্ত প্রয়োজনীয় সুযোগসুবিধা থাকে): xdiskusage /

এখানে আমার সিস্টেমে ফলাফল: ডিস্ক ব্যবহার পুরো ফাইল সিস্টেম

আপনি তীর এবং এন্টার কী ব্যবহার করে ডিরেক্টরি ট্রিটি ব্রাউজ করতে পারেন। নির্বাচিত ডিরেক্টরিতে এর মূল সহ গ্লোবাল ভিউগুলিকে বেসগুলি প্রবেশ করান, বাম স্তরের (লিনাক্স-স্টাইল) এক স্তর উপরে চলে যায়: খুব কার্যকর।

ডান-ক্লিক শর্টকাটগুলি সহ একটি প্রাসঙ্গিক মেনু খুলবে। আমি কেবল চাই "এখানে একটি টার্মিনাল খোলার" জন্য একটি মেনু প্রবেশ থাকবে।

এটি বাওবাবের মতো সুন্দর নয়, তবে এটি কাজটি করে।


0

পাইবার্গ দ্বারা উপরে উল্লিখিত হিসাবে: বাওবাব একটি ডিস্ক ব্যবহারের গুই এবং গুই সবচেয়ে ডিস্ক (এসডিকার্ড) স্পেস ব্যবহার করে ডায়ারগুলি খুঁজে পাওয়া খুব সহজ করে তোলে।

স্থাপন করা:

sudo apt-get install baobab

চালানোর জন্য:

baobab

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