我正在使用Putty,我有一个包含大量子文件夹和文件的文件夹。我需要一个命令来了解整个文件夹的大小,包括其中的所有内容,以及所有文件夹的总文件数。
我知道这个命令
du -h foldername
但是它列出了每个子文件夹的大小,然后给出了总文件夹的大小,但数字并不精确(即显示7.8G而不是精确的字节数),并且没有显示总文件。
答案 0 :(得分:3)
你的朋友是“发现”,还有“wc”,它会计算行数。
找到foldername -type f | wc -l </ p>
如果你想要文件大小,du -k而不是-h将以k为单位显示大小。您还可以选择管道到ls -l,并使用快速awk或perl脚本汇总字节数
答案 1 :(得分:0)
以千字节为单位获取总大小:
du -sk foldername
获取文件数:
find foldername -type f | wc -l