要统计某个目录下的文件数量和所有文件的大小,可以使用以下两个命令: 1. 统计目录下文件的个数:
ls -lR | grep "^-" | wc -l
这个命令使用了`ls -lR`来列出目录下的所有文件和子目录,`grep "^-"`用于过滤出一般文件(即非目录),然后使用`wc -l`统计输出信息的行数,即文件的个数。 2. 统计所有文件的大小:
du -sh /path/to/directory/* | awk '{sum += $1} END {print sum}'
这个命令使用了`du -sh`来分别显示目录下每个文件的大小,然后通过管道传递给`awk`进行累加,最后输出所有文件大小的总和。 请将上述命令中的`/path/to/directory/`替换为你要统计的目录的路径。