linux查看某个⽬录下⽂件的数量今⽇思语:时间是个庸医,却⾃称能包治百病~
在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⽤于指定⼀层linux查看当前文件夹内容
2、如果想得到当前⽬录下,包括⼦⽬录中的相关⽂件时⽤
find ./ -type f | wc -l

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。