我想从命令行读取文件夹的大小。 ls -lh
显示所有文件夹都是 4k,这大概是文件夹本身占用空间的大小,而不是所含文件的大小。我想读取文件夹中所有包含文件的大小。这可能吗?
答案1
您可以使用 du 命令:
du -sh foldername
答案2
du -s folder
-s
代表总结。
答案3
您还可以使用
du -csh 文件夹名称/*
它分别给出“foldername”下的文件和文件夹的大小,并在最后一行给出总大小。
我想从命令行读取文件夹的大小。 ls -lh
显示所有文件夹都是 4k,这大概是文件夹本身占用空间的大小,而不是所含文件的大小。我想读取文件夹中所有包含文件的大小。这可能吗?
您可以使用 du 命令:
du -sh foldername
du -s folder
-s
代表总结。
您还可以使用
du -csh 文件夹名称/*
它分别给出“foldername”下的文件和文件夹的大小,并在最后一行给出总大小。