-1

我正在使用 Putty,我有一个文件夹,每个文件夹中有很多子文件夹和文件。我需要一个命令来了解整个文件夹的大小以及其中的所有内容,以及所有该文件夹的总文件数。

我知道这个命令

du -h 文件夹名

但它列出了每个子文件夹的大小,然后给出了总文件夹的大小,但数字并不准确(即显示 7.8G 而不是确切的字节数),并且不显示总文件数。

4

2 回答 2

3

您的朋友是“find”,以及计算行数的“wc”。

查找文件夹名称 -type f | wc -l

如果你想要文件大小,du -k 而不是 -h 会以 k 为单位显示大小。您还可以选择管道到 ls -l,并使用快速 awk 或 perl 脚本汇总字节数

于 2012-08-26T03:43:31.777 回答
0

获取以千字节为单位的总大小:

du -sk foldername

获取文件数:

find foldername -type f | wc -l
于 2012-08-26T03:55:35.493 回答