统计目录下的文件个数不包含文件夹:
# 到指定的目录下执行此命令即可获得该目录下的文件的总数,不包含文件夹
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/
网友评论