Linux command – du

Loading

計算目錄所使用的容量

#du 可以查看個目錄下的檔案總大小,參數 -s summarize 預設使用 Kilo bytes 為單位,所以下面看到的是 15376K.

[root@benjr ~]# du -s
15376 .

參數 -h human 使用一般人容易閱讀的方式來顯示容量.

[root@benjr ~]# du -sh
16M .

可以指定顯示單位為 K (Kilo) 或是 M(Mega) .
-k 指定使用 Kilo bytes 為單位
-m 指定使用 Mega bytes 為單位

[root@benjr ~]# du -sk *
15376 .
[root@benjr ~]# du -sm *
16M .

計算目錄中各個子目錄分別的容量

#du 會同時顯示該資料夾下面所有目錄的大小,如果只需要得知該目錄(包含子目錄)時,就需要搭配 find 一起使用.

[root@benjr ~]# find /home -maxdepth 1 -type d -exec du -sh {} \;
40M /home
20M /home/user1
20M /home/user2

如果是要知道算磁碟 (Disk) ,磁區 (partition) 所使用的容量,,可以透過 #df – https://benjr.tw/23507 或是 bash shell script – https://benjr.tw/66816 來查詢.

沒有解決問題,試試搜尋本站其他內容

One thought on “Linux command – du

  1. 自動引用通知: Linux – File | Benjr.tw

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料