217
217
递归计算一个目录中的所有文件
可能的重复: 如何使用Linux计算一个驱动器中的文件夹数量?
我的Linux盒子上有一个很深的目录树,我想计算该路径中的所有文件,包括所有的子目录。我想计算该路径中的所有文件,包括所有的子目录。
例如,给定这个目录树:
/home/blue
/home/red
/home/dir/green
/home/dir/yellow
/home/otherDir/
如果我输入/home
,我想让它返回四个文件。或者,如果它返回4个文件和2个目录,则可加分。基本上,我希望在Windows中右击一个文件夹,选择属性,然后查看该文件夹中包含了多少文件/文件夹。我有一个解决方案,涉及到我写的Python脚本,但为什么不能像运行ls | wc
或类似的程序那样简单?