日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

Linux查看某目錄下的文件個(gè)數(shù)

作者:別出BUG求求了 更新時(shí)間: 2023-11-16 編程語言

0、背景

在做視覺項(xiàng)目的時(shí)候,經(jīng)常會(huì)存儲IPC圖像,然后統(tǒng)計(jì)下圖像文件的數(shù)量。
在Linux服務(wù)器中想要快速查看目錄下的文件個(gè)數(shù)時(shí),可以使用linux組合命令即可實(shí)現(xiàn)。

需要ls 、grep 、wc 三個(gè)命令組合起來使用。
關(guān)于ls 、grep 、wc命令請自行查詢,或者繼續(xù)關(guān)注后續(xù)的博客。

1.1 查看當(dāng)前目錄下的文件個(gè)數(shù)

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個(gè)文件(這里是IPC圖片)

1.2 查看指定目錄下的文件個(gè)數(shù)

查看指定目錄下的文件個(gè)數(shù)使用命令:

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

其中 specified_dir是待指定的目錄,如果省略則默認(rèn)為當(dāng)前目錄。

使用示例:

[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 遞歸查詢當(dāng)前目錄下的文件個(gè)數(shù)

相比1.1,所謂遞歸,即如果當(dāng)前目錄有文件夾,則會(huì)層層搜索所有文件夾中的所有文件。
命令如下:

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 遞歸查詢指定目錄下的文件個(gè)數(shù)

相比1.2,所謂遞歸,即如果指定目錄有文件夾,則會(huì)層層搜索所有文件夾中的所有文件。
命令如下:

ls -lR specified_dir | grep "^-"| wc -l 

其中 specified_dir是待指定的目錄,如果省略則默認(rèn)為當(dāng)前目錄。

使用示例:

[root@localhost home]# pwd
/home
[root@localhost home]# ls -lR /home/test | grep "^-"| wc -l 
2
[root@localhost home]#

原文鏈接:https://blog.csdn.net/weixin_39589455/article/details/128203346

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新