繁体   English   中英

计算目录中包含的文件

[英]Counting files contained in a directory

如何使用bash计算给定目录中的所有文件,隐藏文件,目录,隐藏目录,子目录,隐藏子目录和(符号)链接?

find . | wc -l

这会将每个符号链接计为一个文件。 要遍历符号链接,计算其内容,请使用:

find -L . | wc -l
find . -print0 | tr -cd '\0' | wc -c

这会处理带换行符的文件名。

这样做:

find the_directory|wc -l

这可以找到目录中的所有文件,并计算它们。

你也可以使用

tree

它最终给你一个计数。 我不知道速度与find相比如何。 懒洋洋:

tree | tail -1

比查找更容易打字:-)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM