前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux中统计目录中的文件和子目录数

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

作者头像
入门笔记
发布2022-06-02 16:18:46
3.2K0
发布2022-06-02 16:18:46
举报
文章被收录于专栏:入门小站

使用ls和grep命令配合

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

代码语言:javascript
复制
> ls -l | grep "^-" | wc -l

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

代码语言:javascript
复制
> ls -lR | grep "^-" | wc -l 
9188

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

代码语言:javascript
复制
> ls -lR | grep "^d" | wc -l
540

使用find和wc

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

代码语言:javascript
复制
> find /etc -maxdepth 1 -type f | wc -l

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

代码语言:javascript
复制
> find /etc -type f | wc -l

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

代码语言:javascript
复制
> find /etc -maxdepth 1 -type d | wc -l

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

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

使用tree

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

代码语言:javascript
复制
> tree -iLf 1
.
./bin
./include
./lib
./share

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

相关文章

linux中的15个基本ls命令示例

Linux之ls命令

linux中35个find案例

linux中计算行数,字数,字符数的10个wc命令示例

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 入门小站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用ls和grep命令配合
  • 使用find和wc
  • 使用tree
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档