ubuntu下统计目录下的文件个数和快速删除

2020-01-09  本文已影响0人  时彬斌

统计目录下的文件个数不包含文件夹:

 # 到指定的目录下执行此命令即可获得该目录下的文件的总数,不包含文件夹
 ls -l | grep "^-" | wc -l

统计目录下的文件个数包括子目录:

# grep "^-" 过滤ls的输出信息,只保留一般文件
# ls -lR是列出所有文件,包括子目录
 ls -lR| grep "^-" | wc -l

统计目录下文件夹(目录)的个数:

# 只保留目录是grep "^d"
 ls -lR | grep "^d" | wc -l

统计某种文件结尾下的文件的个数:

 find / -name '*.html' |wc -l

快速删除指定目录下的文件:

# 新建一个/tmp/blank 目录
 mkdir /tmp/blank
# 删除某个文件夹下的所有文件
 rsync --delete-before -d -a -H -v --progress --stats /tmp/blank/ /mnt/data/dir/
上一篇 下一篇

猜你喜欢

热点阅读