【一天一个shell命令】好管家-磁盘-du
?如果遇到任何錯誤信息,請糾正。
說明
du 是disk usage的縮寫,主要用于總結每個文件的磁盤大小,以及統(tǒng)計多個文件
相關命令
df
簡單實例
我建立兩個文件
1. 查看文件大小
如圖:
解釋:同時打印du.txt 和 mandu.txt的大小(默認單位是字節(jié)bytes)
2. 查看一個目錄下文件大小,
如圖:
解釋: 圖中 tmp/? 就是目錄? 大小為84比特
3. 統(tǒng)計幾個文件的大小
不解釋了
du的help
用法:du [選項]... [文件]...
? 或:du [選項]... --files0-from=F
總結每個<文件>的磁盤用量,目錄則取總用量。
長選項必須用的參數(shù)在使用短選項時也是必須的。
| ? | ? | 說明 |
| -a, | --all | 打印所有文件,包括目錄 |
| ? | --apparent-size | 打印可見內(nèi)容的大小,比du命令準確。雖然通常apparent size更小一些,但由于硬盤碎片等原因,可能會比du更大 |
| -B, | --block-size=SIZE | 用戶自己定義單位(b,k,m) |
| -b, | --bytes | 單位為1byte 等同于 `--apparent-size --block-size=1' |
| -c, | --total | 統(tǒng)計大小 |
| -D, | --dereference-args | dereference FILEs that are symbolic links 用于軟連接文件 |
| ? | --files0-from=F | 統(tǒng)計文件大小,被統(tǒng)計文件文件要以NUL結尾,并且在文件F中被指定名稱 |
| -H | ? | 單位1000而不是1024;等同于? --dereference-args (-D) |
| -h, | --human-readable | 按照易讀性方式打印(e.g., 1K 234M 2G) |
| ? | --si | like -h, but use powers of 1000 not 1024 |
| -k | ? | like --block-size=1K |
| -l, | --count-links | 如果是硬鏈接就統(tǒng)計多次 |
| -m | ? | like --block-size=1M |
| -L, | --dereference | 查看所有軟連接 |
| -P, | --no-dereference | 不查看軟連接文件(默認) |
| -0,(這里是“零”) | --null | 每個輸出行用0字節(jié)代替新起一行(同時輸出多個文件時候,就是一行) |
| -S, | --separate-dirs | 不包括子目錄大小 |
| -s, | --summarize | 只顯示總大小(-c 在這里還會有一些其他統(tǒng)計信息) |
| -x, | --one-file-system | 跳過其他文件系統(tǒng)的分支 |
| -X FILE, | --exclude-from=FILE | 排除符合正則表達式FILE的文件. |
| ? | --exclude=PATTERN | Exclude files that match PATTERN. |
| ? | --max-depth=N | 打印目錄下所有文件 (or 文件, 用命令 --all),只有 目錄深度少于等于 參數(shù)命令N; --max-depth=0 等同于 --summarize 即全部 |
| ? | --time | 顯示所有文件的最后修改時間,包括子目錄的 |
| ? | --time=WORD | 用以下單詞(WROD)代替顯示最后修改時間的輸出:atime, access, use, ctime or status |
| ? | --time-style=STYLE | show times using style STYLE: |
| ? | --help | 顯示此幫助信息并退出 |
| ? | --version | 輸出版本信息并退出 |
| ? [大小]可以是以下的單位(單位前可加上整數(shù)): kB 1000,K 1024,MB 1000000,M 1048576,還有 G、T、P、E、Z、Y | ||
?
講解help
有關-0(這里是零)
看看區(qū)別:
如圖:
加上-0,效果如圖:
實例:
1.
文件太小,你可以用-m, -k,甚至自己定義大小
效果如圖:
2.
-a 列出所有? -k是用1kb單位, sort排序,head打印前10個,dir是目錄
如圖:
收尾
?這里簡單說明一下,如果直接復制文中的命令,注意符號“-” 實際上被變了,需要修改一下。
轉(zhuǎn)載于:https://blog.51cto.com/yjplxq/1036378
總結
以上是生活随笔為你收集整理的【一天一个shell命令】好管家-磁盘-du的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse中查看android源码
- 下一篇: SQL JOIN-Hash Join