du:檢視檔案系統的磁碟使用量(常用來檢視目錄所佔磁碟空間),有關du命令是否遞迴查詢子目錄占用空間問題,可檢視結論
用法:du [-ahskm] 檔案或目錄名稱
選項與引數:
舉例:目錄結構如下:
wolf@ubuntu:~/a/du/test$ tree
.├── dir1
│ ├── dir3
│ │ └── file4.zip
│ └── file3.zip
├── dir2
├── file1.zip
└── file2.zip
3 directories, 4 files
容量大小:
wolf@ubuntu:~/a/du/test$ ls -rls
.:總用量 344
4 drwxrwxr-x 3 wolf wolf 4096 apr 29 14:15 dir1
4 drwxrwxr-x 2 wolf wolf 4096 apr 29 14:14 dir2
168 -rw-rw-r-- 1 wolf wolf 170561 apr 29 14:14 file1.zip
168 -rw-rw-r-- 1 wolf wolf 170561 apr 29 14:15 file2.zip
./dir1:
總用量 172
4 drwxrwxr-x 2 wolf wolf 4096 apr 29 14:16 dir3
168 -rw-rw-r-- 1 wolf wolf 170561 apr 29 14:15 file3.zip
./dir1/dir3:
總用量 168
168 -rw-rw-r-- 1 wolf wolf 170561 apr 29 14:16 file4.zip
./dir2:
總用量 0
直接使用du命令檢視 test目錄容量
wolf@ubuntu:~/a/du/test$ du
4 ./dir2
172 ./dir1/dir3
344 ./dir1
688 .
由於命令缺省會列印出所有子目錄容量,所以當子目錄非常多時,輸出繁瑣,且du命令會直接到檔案系統內去查詢所有檔案資料,十分耗時。故新增-s
選項:
僅列出目錄總容量:
wolf@ubuntu:~/a/du/test$ du -s
688 .
總容量大小為:
列出目錄本身及其中檔案容量
wolf@ubuntu:~/a/du/test$ du -s
4 ./dir2 # dir2目錄占用空間 4kb
172 ./dir1/dir3 # dir3目錄 + /dir3/file4.zip = 4 + 168 = 172kb
172 ./dir1 # dir1目錄 + /dir1/file3.zip = 4 + 168 = 172
340 .
# .目錄 + ./file1.zip + file2.zip = 4 + 168 +168 = 340kb
綜上:
linux檢視檔案和目錄大小 du
from linux檢視檔案和目錄大小 du 起因工作中或者日常使用ubuntu時候,經常會遇到檢視當前 系統容量的情況,這時候就需要我們使用命令來查詢當前目錄或者檔案的大小了 目錄的容量 du 語法格式 plain du ahskm 檔案或者目錄名 www.2cto.com 引數解釋 a 列出所有...
linux檢視檔案和目錄大小 du
linux檢視檔案和目錄大小 du 起因工作中或者日常使用ubuntu時候,經常會遇到檢視當前 系統容量的情況,這時候就需要我們使用命令來查詢當前目錄或者檔案的大小了 目錄的容量 du 語法格式 plain du ahskm 檔案或者目錄名 www.2cto.com 引數解釋 a 列出所有的檔案與目...
linux檢視檔案和目錄大小 du命令
起因 工作中或者日常使用ubuntu時候,經常會遇到檢視當前 系統容量的情況,這時候就需要我們使用命令來查詢當前目錄或者檔案的大小了 目錄的容量 du 語法格式 plain du ahskm 檔案或者目錄名 引數解釋 a 列出所有的檔案與目錄容量,因為預設僅統計目錄的容量而已 h 以人們較易讀的容量...