热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux下如何对目录中的文件进行统计

在本文中,将展现几种查找Linux目录中的文件数量的不同办法。统计目录中的文件数量统计目录中文件的最简略办法是应用ls每行列出一个文件,并将输入通过管道符传递给wc计算数量:#ls

在本文中,将展现几种查找Linux目录中的文件数量的不同办法。
统计目录中的文件数量
统计目录中文件的最简略办法是应用ls每行列出一个文件,并将输入通过管道符传递给wc计算数量:

[root@localhost ~]# ls -1U /etc |wc -l
执行下面的命令将显示所有文件的总和,包含目录和符号链接。-1选项示意每行列出一个文件,-U通知ls不对输入进行排序,这使命令的执行速度更快。ls -1U命令不计算暗藏文件。如果只想计算文件而不包含目录,请应用以下命令:

[root@localhost ~]# ls -1Up /etc |grep -v /|wc -l
-p选项强制ls将斜杠(/)批示符附加到目录。输入后果通过管道符传递到grep -v命令,排除蕴含斜杠的行,并计算数量。
为了更好地管制列出的文件,应用find命令而不是ls:

[root@localhost ~]# find /etc -maxdepth 1 -type f |wc -l
-type f选项通知find仅列出文件(包含暗藏文件),-maxdepth 1将搜寻限度到第一级目录。

递归统计目录中的文件
如果想要统计目录中的文件数量,并包含子目录中的,能够应用find命令:

[root@localhost ~]# find /etc -type f|wc -l
用来统计文件的另一个命令是tree,它以树状格局列出目录的内容:

[root@localhost ~]# yum -y install tree
[root@localhost ~]# tree /root
Linux下如何对目录中的文件进行统计Linux下如何对目录中的文件进行统计
输入的内容底部会显示有多少目录,和多少文件。

总结
在本文中,将展现几种查找Linux目录中的文件数量的不同办法。



推荐阅读
author-avatar
航模特异_831
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有