㈠ 如何统计Linux中文件和文件夹/目录的数量
1) 统计当前文件夹下文件的个数:
ls -l |grep "^-"|wc -l
2) 统计当前文件夹下目录的个数版:
ls -l |grep "^d"|wc -l
3) 统计当前文件夹下文权件的个数,包括子文件夹里的 :
ls -lR|grep "^-"|wc -l
4) 统计文件夹下目录的个数,包括子文件夹里的:
ls -lR|grep "^d"|wc -l
㈡ 怎么样快速统计文件夹及其子文件夹里的文件个数
命令行下输入dir就能统计出来啊。
比如你的图片文件夹位于d盘xxx下,里面有001、002...等等文件夹
可以输入cmd,启动命令行窗口,然后输入命令
dir d:\xxx\*.* /s
这样各文件夹下文件名、文件数都会显示出来,最后2行的是汇总数字。
如果需要用excel来处理相关信息,那么就在命令行下输入
dir d:\xxx\*.* /s > 1.txt
所有的显示信息都会输出到1.txt里。把1.txt的内容复制/粘贴到excel的新建表格里,做个分列,间隔符是空格。剩下的就可以按照需要进行处理了。
㈢ 如何统计目录下各种文件的数目
要想统计一个目录中的普通文件、目录文件以及其他文件的个数,就要事先知道这个文件夹中有哪些文件。然后,通过就可以判断这些文件哪些是普通文件、目录文件还是其他什么文件类型了。其实要想知道这个文件夹中有哪些文件,通过ls命令就可以知道了。
然后,在shell脚本中通过for循环得以实现。关键就在于,如果得到该文件夹中全部文件的文件名,这个时候就可以使用$(……)来实现。具体代码:
#!/bin/bash
let"dir_number=0"
let"file_number=0"
let"other_file=0"
forfilein$(ls$1)
do
if[-d$file]
then
let"dir_number+=1"
elif[-f$file]
then
let"file_number+=1"
else
then
let"other_file+=1"
fi
done
echo"directoynumberis$dir_number"
echo"filenumberis$file_number"
echo"otherfilenumberis$other_number"
㈣ 有没有个软件可以统计文件夹内文件的个数
系统自带这个功能,在你要查看的文件夹点鼠标右键--选择属性,在常规里就会显示该文件夹下有多少文件以及文件夹
也可以使用dir命令进行操作
比如想查看C盘下WINDOWS下包含的目录详情
命令如下
开始--运行--CMD
然后输入dir c:\windows /s