广州明生堂生物科技有限公司


Linux下统计当前文件夹下的文件个数、目录个数

网络编程 Linux下统计当前文件夹下的文件个数、目录个数 06-22

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


说明:
ls -l

长列表输出当前文件夹下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)
grep "^-"

这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l

统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。

写出健壮Bash Shell脚本的一些技巧总结
许多人用Shell脚本完成一些简单任务,而且变成了他们生命的一部分。不幸的是,shell脚本在运行异常时会受到非常大的影响。在写脚本时将这类问题最

bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory
在windows系统下写的python脚本,在linux下赋予权限chmod+xxxx.py以后,执行./xxx.py运行提示:bash:/usr/bin/autocrorder:/usr/bin/python^M:badinterpreter:Nosuchfileordirectory分析

Python执行Linux系统命令的4种方法
(1)os.system仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息system(command)-exit_statusExecutethecommand(astring)inasubshell.如果再命令行下执行,结


编辑:广州明生堂生物科技有限公司

标签:文件,脚本,文件夹,个数,信息