ls命名
man ls
-R 递归列出全部的目录内容 recusive
-a 列出所有的文件(包括以 . 开头的隐藏文件) all
-r 逆序排列 reverse
-t 按照时间信息排序 time
-S 按照文件大小,大的在前面
文件按照从大到小排序
ls -S
从小到大
ls -Sr
Linux统计文件夹内的文件夹个数:
ls -l | grep "^-d" | wc -l
ls -l 是以行的形式展现文件夹内所有内容
grep "^-d" grep是过滤ls -l的内容 但是这里的 ^ 不懂什么意思 如果要统计文件数量就换成 "^-"
wc 统计数量 -l参数 是统计换行数
统计当前文件夹下文件的个数,包括子文件夹里的 :
ls -lR|grep "^-"|wc -l -R 是递归列出子目录文件
find ./ -name *.ts 发现当前目录下所有名字以ts结束的文件