如何使用bash计算给定目录中的所有文件,隐藏文件,目录,隐藏目录,子目录,隐藏子目录和(符号)链接?
答案 0 :(得分:6)
find . | wc -l
这会将每个符号链接计为一个文件。要遍历符号链接,计算其内容,请使用:
find -L . | wc -l
答案 1 :(得分:4)
find . -print0 | tr -cd '\0' | wc -c
这会处理带换行符的文件名。
答案 2 :(得分:2)
这样做:
find the_directory|wc -l
这可以找到目录中的所有文件,并对它们进行计数。
答案 3 :(得分:0)
您也可以使用
tree
它最终给你一个计数。我不知道速度与find相比如何。懒惰地:
tree | tail -1
比查找更容易打字: - )