我知道这些文件夹每个都有超过 80GB 的文件。但是,它们在 ls -lah 中只显示 4.0K?我怎样才能让 ls 显示包括内容在内的大小?
[root@aapsan01 aapxen01]# ls -lah
total 48K
drwxrwxrwx 6 root root 4.0K Sep 29 03:45 .
drwxrwxrwx 15 root root 4.0K Sep 27 09:15 ..
drwxr-xr-x 2 root root 4.0K Sep 29 03:45 aapxen01.0
drwxr-xr-x 2 root root 4.0K Sep 28 12:10 aapxen01.1
drwxr-xr-x 2 root root 4.0K Sep 27 09:21 aapxen01.2
drwxr-xr-x 2 root root 4.0K Sep 27 09:21 aapxen01.3
答案1
du --max-depth=1 -h
应该显示文件夹使用了多少空间
答案2
使用命令du
:
du -sh .
请注意,这需要一些时间,因为它必须扫描目录内容。
答案3
du -sh
显示s
目录大小的摘要。
h
人类可读的格式
例子:
[root@smsc tmp]# du -sh
219M .
答案4
$ du -sm * | 排序 -n | tail -n 20 6 佩斯利里特 10 阅读材料 22 桌面 24 安卓 24 工作区 28 Dropbox 三十五 斯科勒 36 2011v 三十八 FPSU 42 个档案 46 优点 54 2011erm 54本书 64 SVN 99 参考 227 临时工 311 穆兹 331 张图片 370源代码 663 次下载