如何在Linux中列出目录中的文件和文件夹的总大小?

时间:2015-06-26 04:45:12

标签: linux ls du df

我无法获取任何命令在目录中列出其总大小的所有文件和文件夹,而不显示所有子目录。例如我有一个目录

ls /home/kayan/data/
data-1 data-2 test.txt readme.txt

这里data-1和data-2是两个包含大量子文件夹和文件的文件夹。它们的实际尺寸为123G和115G。

当我使用“du”命令时,它会列出所有子目录并花费太多时间。当我使用“ll”时,它没有显示具有子文件夹的文件夹的实际大小。我想要的就像是:

data-1 123G
data-2 115G
test.txt 12K
readme.txt 14K

1 个答案:

答案 0 :(得分:3)

您可以使用“du”命令来实现这一目标。 转到右侧目录并键入

du -sh *

它将列出当前目录中的所有文件和目录,如

123G data-1
115G data-2
12K test.txt
14K readme.txt