`
xiaoZ5919
  • 浏览: 407822 次
  • 性别: Icon_minigender_1
  • 来自: 安平人@北京
博客专栏
Group-logo
Netty学习笔记
浏览量:73502
社区版块
存档分类
最新评论

[转]linux统计文件夹中文件数目

阅读更多
第一种方法:

ls -l|grep “^-”|wc -l

ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)。如果ls -lR|grep “^-”|wc-l则可以连子目录下的文件一起统计。

grep ^- 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d

wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。

第二种方法:

find ./ -type f|wc -l

由于默认find会去子目录查找,如果只想查找当前目录的文件用find ./ -maxdepth 1 -type f|wc -l即可。

需要说明的是第二种方法会比第一种方法快很多,尤其是也统计子目录时。
分享到:
评论

相关推荐

    统计Linux 中文件和文件夹/目录的数量(示例代码)

    在Linux操作系统中,统计文件和目录的数量是一项基本但非常实用的任务。这有助于了解文件系统的组织结构,特别是当你需要清理、管理或分析大量数据时。在本文中,我们将深入探讨多种方法来统计Linux中的文件和目录...

    多线程统计多个文件的单词数目

    3. **多文件操作**:在处理多个文件时,需要遍历文件夹,读取每个文件的内容,然后应用单词统计算法。在Linux环境下,可以使用`os`库来遍历目录,`open()`函数读取文件。 4. **并行处理**:为了加快统计速度,我们...

    获取指定目录下的所有文件路径及文件名

    - **迭代计数**:遍历目录时,可以通过迭代并计数来统计目录下的文件数目,这可以在遍历过程中完成而无需额外的数据结构。 5. **文件操作安全**: - **异常处理**:在实际操作中,应考虑文件可能不存在、权限不足...

    linux实现自动删除最旧的几个文件详解

    前言 因为公司的文件服务器上存有所需的项目war包,一段时间以后,大量不用的工程... 这里的grep '^d'是统计文件夹,如果统计文件数目,用grep '^-' 列举最老的2个文件 ls -tr | head -2 | xargs 删除所有文件 rm -

    linux下保留文件系统下剩余指定数目文件的shell脚本

    ### Linux下保留文件系统下剩余指定数目文件的Shell脚本详解 #### 背景介绍 在Linux系统中,为了确保文件系统的整洁性与高效管理,我们常常需要编写脚本来帮助自动化处理文件或目录。例如,保留最新的若干个备份...

    入门学习Linux常用必会60个命令实例详解doc/txt

    文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...

    linux 常用实用命令.docx

    在Linux操作系统中,掌握常用命令是日常管理和维护工作中的必备技能。以下是一些在文档中提到的关键命令及其详细解释: 1. **查看磁盘空间**: - `df -h`: 这个命令用于显示磁盘的总容量、已使用空间、可用空间...

    操作系统实验报告

    3、主管助理小张经常接收公司员工发来的文件,开始为了节省时间,小张将下载的文件都保存在文件夹xiazai中(文件名如图1所示,下载后直接解压即可),这样不便于后期的统计和分类管理,现在领导要求必须为所有员工(90人...

Global site tag (gtag.js) - Google Analytics