最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

linux中统计目录中的文件和子目录数

XAMPP相关 admin 428浏览 0评论

使用ls和grep命令配合

统计当前目录下文件的个数,不包括目录

> ls -l | grep "^-" | wc -l

统计文件夹下文件个数,包括子文件

> ls -lR | grep "^-" | wc -l 
9188

统计文件夹下目录个数,包括子目录

> ls -lR | grep "^d" | wc -l
540

使用find和wc

统计当前目录下所有的普通文件,包含隐藏文件,不包含子目录下的文件

> find /etc -maxdepth 1 -type f | wc -l

统计目录中的文件数量,包含隐藏文件,包含子目录的文件

> find /etc -type f | wc -l

统计当前目录的下的子目录数,包含隐藏目录,不包含子目录下的目录

> find /etc -maxdepth 1 -type d | wc -l

统计当前目录的下的子目录数,包含隐藏目录,包含子目录下的目录

> find /etc -type d | wc -l
  • -maxdepth 1将搜索限制到第一级目录。
  • -type f普通文件
  • -type d目录

使用tree

统计当前目录下的目录和文件数,不包含隐藏文件

> tree -iLf 1
.
./bin
./include
./lib
./share

4 directories, 0 files
  • -i – 不打印缩进行
  • -L – 指定要显示的目录树的深度级别,在上面的情况下是 1
  • -f – 使树打印每个文件的完整路径前缀

 

转载请注明:XAMPP中文组官网 » linux中统计目录中的文件和子目录数

您必须 登录 才能发表评论!