【Linux】查看某目录下的文件个数
2022/1/12 7:05:30
本文主要是介绍【Linux】查看某目录下的文件个数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
【Linux】查看某目录下的文件个数
- 0、背景
- 1.1 查看当前目录下的文件个数
- 1.2 查看指定目录下的文件个数
- 2.1 递归查询当前目录下的文件个数
- 2.2 递归查询指定目录下的文件个数
0、背景
在做视觉项目的时候,经常会存储IPC图像,然后统计下图像文件的数量。
在Linux服务器中想要快速查看目录下的文件个数时,可以使用linux组合命令即可实现。
需要ls 、grep 、wc 三个命令组合起来使用。
关于ls 、grep 、wc命令请自行查询,或者继续关注后续的博客。
1.1 查看当前目录下的文件个数
查看当前目录下的文件个数使用命令:
ls -l | grep "^-"| wc -l
使用示例:
[root@localhost 2022-01-10]# pwd /home/AI_project/jn_20211125/.Image/2022-01-10 [root@localhost 2022-01-10]# ls -l |grep "^-"|wc -l 2033 [root@localhost 2022-01-10]#
即/home/AI_project/jn_20211125/.Image/2022-01-10目录下有2033个文件(这里是IPC图片);
1.2 查看指定目录下的文件个数
查看指定目录下的文件个数使用命令:
ls -l specified_dir | grep "^-"| wc -l
其中 specified_dir是待指定的目录,如果省略则默认为当前目录。
使用示例:
[root@localhost ~]# pwd /root [root@localhost ~]# ls -l /home/AI_project/jn_20211125/.Image/2022-01-09 | grep "^-"| wc -l 2469 [root@localhost ~]#
2.1 递归查询当前目录下的文件个数
相比1.1,所谓递归,即如果当前目录有文件夹,则会层层搜索所有文件夹中的所有文件。
命令如下:
ls -lR | grep "^-"| wc -l
使用示例:
[root@localhost test]# pwd /home/test [root@localhost test]# ls -lR | grep "^-"| wc -l 2 [root@localhost test]#
2.2 递归查询指定目录下的文件个数
相比1.2,所谓递归,即如果指定目录有文件夹,则会层层搜索所有文件夹中的所有文件。
命令如下:
ls -lR specified_dir | grep "^-"| wc -l
其中 specified_dir是待指定的目录,如果省略则默认为当前目录。
使用示例:
[root@localhost home]# pwd /home [root@localhost home]# ls -lR /home/test | grep "^-"| wc -l 2 [root@localhost home]#
这篇关于【Linux】查看某目录下的文件个数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法