kingsonfu

今日思语:时间是个庸医,却自称能包治百病~

 

在linux环境下,经常需要查看某个文件目录下的文件数有多少,除了进入当前目录下查看,还可以使用命令:

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

这里是查看当前目录下的文件列表,也可以指定某一个目录

说明:

  ls   -l   查看目录下文件信息
  grep   ^-   过滤列表输出信息,只保留一般文件,如果要保留目录则为  ^d   
  wc   -l   统计输出信息的行数。

附注:

查看当前目录下的文件和子文件夹的个数指令

find ./ -type f | wc -l

当然也可以带上目录

或者

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

 

总结:

1、如果只是想得到当前目录下(不包括子目录)的相关文件时用

ls -l | grep "^-" | wc -l 
 或者
find ./ -maxdepth 1 -type f | wc -l  

其中-maxdepth 1用于指定一层

2、如果想得到当前目录下,包括子目录中的相关文件时用

find ./ -type f | wc -l

 

分类:

技术点:

相关文章:

  • 2021-12-12
  • 2021-12-09
  • 2022-01-08
  • 2021-11-20
  • 2021-11-23
  • 2021-08-27
  • 2021-12-22
  • 2021-12-05
猜你喜欢
  • 2022-01-08
  • 2022-01-08
  • 2022-01-08
  • 2021-11-23
  • 2021-12-09
  • 2022-01-07
  • 2021-11-23
相关资源
相似解决方案