1. 程式人生 > >磁碟目錄佔用空間計算排序工具

磁碟目錄佔用空間計算排序工具

轉載自http://www.vpser.net/manage/ncdu.html

ncdu介紹

原來說過使用du命令如何檢視磁碟目錄及檔案的使用情況,今天要的還是一款磁碟目錄佔用空間情況的工具,但是這款工具更方便更好用 - ncduncdu命令是對傳統du命令功能上的增強,不需要像du那樣輸入大量的命令,就可以計算檔案及目錄大小並可以按照大小或檔名進行排序。它是基於ncurses庫開發的,因此還支援很多豐富的互動式命令。

ncdu的官方網址如下:

安裝ncdu

目前的最新版本是1.6,下載地址:http://soft.vpser.net/manage/ncdu/ncdu-1.6.tar.gz

下載後執行:

tar zxvf ncdu-1.6.tar.gz
cd ncdu-1.6/
./configure
make && make install

即可安裝上,如果是Debian/Ubuntu的話更簡單直接執行apt-get install ncdu,即可安裝上。

使用方法:

執行ncdu會提示選擇目錄,輸入目標目錄,回車,即可列出當前目錄下的檔案及目錄的大小,預設按照大小進行排序,如圖:

上圖為統計後的結果。

可以使用“?”調出幫助選單,如下圖:

可以使用數字鍵,1、2、3進行切換,1為快捷鍵,2為顯示格式說明,3為ncdu版權資訊。

常用快捷鍵

按檔名進行排序
s :按檔案大小進行排序
r :重新統計當前資料夾大小
g :用#或百分比顯示各檔案/目錄的大小所佔的百分比,例如:

i :顯示當前檔案/目錄資訊,如下圖


相關推薦

磁碟目錄佔用空間計算排序工具

轉載自http://www.vpser.net/manage/ncdu.html ncdu介紹 原來說過使用du命令如何檢視磁碟目錄及檔案的使用情況,今天要的還是一款磁碟目錄佔用空間情況的工具,但是這款工具更方便更好用 - ncdu。ncdu命令是對傳統du命令功能

Hbase在hdfs上的archive目錄佔用空間過大

hbase版本:1.1.2    hadoop版本:2.7.3Hbase在hdfs上的目錄/apps/hbase/data/archive佔用空間過大,導致不停地發出hdfs空間使用率告警。【問題】告警資訊 alert: datanode_storage is trigger

Oracle DB , 計算各個使用者/schema 的磁碟佔用空間

Question:  How do I find the size of a schema in my database? Answer: It depends on how you define "size".  If you want the total disk space consumed by

揪出佔用磁碟空間的真凶!介紹一個好用的磁碟空間分析清理工具

電腦最近系統盤又告警變紅了,50G的空間已經用去了48G,使用了各種清理工具都不能清理出更大空間。我向一位前輩討教時,他介紹了一個工具給我:SpaceSniffer. SpaceSniffers是個磁碟空間分析工具,它能將磁碟上各個資料夾大小進行整理,讓我們看到哪些資料

linux下使用 du檢視某個檔案或目錄佔用磁碟空間的大小

裡也是如此。我們看這個選項的幫助文件的解釋:The apparent size of a file is the number of bytes reported by `wc –c` regular files ,or more generally, `ls –l –block-size=1` or `st

磁碟可用空間佔用空間對不上的問題

新公司的測試機磁碟空間空餘很小,日誌很多,也很大,做個日誌壓縮指令碼,在夜裡4:30自動執行,第二天後發現磁碟空間又滿了,只好刪除沒用的日誌,清空空間,可詭異的是怎麼刪除沒用的檔案,空間還是佔用很大。如圖 用du 根目錄下,發現這些檔案加一塊也達不到佔用的空間大小。如圖 我也有遇見過此類問題,一般

du---是對檔案和目錄磁碟使用的空間檢視

du命令也是檢視使用空間的,但是與df命令不同的是Linux du命令是對檔案和目錄磁碟使用的空間的檢視,還是和df命令有一些區別的。 語法 du [選項][檔案] 選項 -a或-all 顯示目錄中個別檔案的大小。 -b或-bytes 顯示目錄或檔案大小時,以byte為單位。 -c或--total 除

Linux 顯示隱藏目錄或隱藏檔案的佔用空間

du -sh .[!.]* du命令用來看檔案size .[!.]* 是正則式, 意思是第一位是點, 第二位是除了點以外的字元, 第三位是任意字元或者不存在 後面可以再加一個" *"來包括非隱藏檔案

Centos Linux 怎麼清理磁碟佔用空間大:/dev/xvda1

1 先在根目錄下檢索一下檔案的佔用情況,命令: du -sh * 結果如下:可以看到 www 目錄佔用了差不多10G,那目標就是找出佔用最多的檔案 [[email protected] /]# du -sh * 9.3M bin 24M boot 4

Ubuntu檢視資料夾佔用空間大小以及磁碟空間大小

1)檢視檔案大小 檢視當前資料夾下所有檔案大小(包括子資料夾) du -sh du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 檢視

Linux磁碟佔用找不到佔用檔案,磁碟空間沒釋放

 新公司的測試機磁碟空間空餘很小,日誌很多,也很大,做個日誌壓縮指令碼,在夜裡4:30自動執行,第二天後發現磁碟空間又滿了,只好刪除沒用的日誌,清空空間,可詭異的是怎麼刪除沒用的檔案,空間還是佔用很大。如圖 用du 根目錄下,發現這些檔案加一塊也達不到佔用的空間

重新啟動postgre報錯時,解決方案 ( 由備份檔案佔用空間太大造成 ) (linux 命令 df -h 檢視磁碟空間)

在這裡使用了一個liunx下的命令檢視磁碟空間 常用引數:df -h ------------------------------------- 1.在Linux下重新啟動postgre pg_ctl restart (postgres 使用者) 今天遇到的問題 由於匯

linux中在當前目錄下找出佔用空間最大的前10大檔案

首先要了解三個常用命令: du : 計算出單個檔案或者資料夾的磁碟空間佔用.sort : 對檔案行或者標準輸出行記錄排序後輸出.head : 輸出檔案內容的前面部分. du: -a:顯示目錄佔用空間的大小,還要顯示其下目錄佔用空間的大小 sort: -n  : 按照字串表

home目錄空間不足,cache佔用空間太大

原文:http://blog.csdn.net/chiyunyinlong/article/details/53552215準備安裝一個軟體的(wine下安裝PS+win7配置環境),碰到了home磁碟空間不足的情況,甚至連新建文字都儲存不了使用磁碟檢視器檢視baobab  

+++++++swap創建和文件系統空間查看工具小結

linux系統管理命令mkswap,swapon,swapofffree,du,dfswapon命令swapon [OPTIONS...] PARTITIONS ... -a ## 激活所有swap分區 -P PRIORITY ## 指定激活swap分區的優先級 ##激活時指定激活分

磁盤、目錄和文件計算

image 磁盤 文件計算 pos nbsp 分享 mage blog gpo 磁盤、目錄和文件計算

寫個計算金額工具

email port multi def int pos pac body ati package com.moy.custom.utils; import java.math.BigDecimal; /** * Description: <br/>

lsync目錄文件實時同步工具

logs 它的 使用 eat oda ive 丟失 targe 文件實時同 參考文檔:https://vastxiao.github.io/article/2017/09/02/Linux/lsyncd_usage/ 防止連接丟失,已保存至百度網絡-鄭州-XXXXX 建

記錄一次刪除大檔案,但磁碟沒有釋放空間的問題

上伺服器檢視/dev/xxx 掛載的/var 快滿了都過了90%,所以需要清理一下日誌檔案了df -h.../dev/xxx xxG xxG 1.0G 93% /var... 去/var/log中檢查到檔案cd /var/logls...-rw-------. 1 root root 26G 10月 20

檢視MYSQL資料庫的佔用空間

如果想知道mysql 資料庫中的每個表佔用的空間、表記錄的行數的話,可以開啟mysql的information_schema資料庫。在該庫中有一個tables表,這個表主要欄位分別是: table_schema:資料庫名 table_name:表名 engine:所使用的儲存引擎