Command-Line
如何在命令行上獲取目錄的大小?
ls
我試圖通過使用帶有選項的命令來獲取目錄的大小(包含目錄和子目錄)l
。它似乎對文件ls -l file name
(ls -l /home
du -sh file_path
解釋
du
( d isc u sage) 命令估計 file_path 空間使用情況- 選項
-sh
是(來自man du
):-s, --summarize display only a total for each argument -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
要檢查多個目錄並查看總數,請使用
du -sch
:-c, --total produce a grand total
只需使用以下
du
命令:du -sh -- *
將以人類可讀的格式為您提供目前目錄中所有非隱藏目錄、文件等的累積磁碟使用情況。
您可以使用該
df
命令來了解包含該目錄的文件系統中的可用空間:df -h .