①find/locate
-
locate基于文件索引进行搜索
咱发现没有安装locate命令,浅安装一下吧
安装完成 开始操作
locate file
-
不验证文件是否存在,速度快但结果不准确
-
updatedb 更新索引
更新索引之后 结果才会准确完整
-
-
find / file:
搜索范围太大,以致于必须自行终止搜索。
我们再试试 find -name 1.txt
看不懂= =
加上sudo 也许是权限问题
这下清晰明了了。
-
find -type b c d f l
- find -type f:搜索文件类型的文件
- find -type d:搜索目录类型的文件
- find -type l:搜索链接
-
find .user ubuntu:按照文件所属用户进行搜索
-
find -mtime n:搜索范围为当前时间向前数24*n小时,只包括指定时间的当天(24小时内,且n不带符号)
-
find -mtime +n:从n天前的“当前时间”往前的所有
-
find -mtime -n:从n天前的“当前时间”到现在的所有
“+n”和“-n”可以结合使用
-
atime、ctime:访问过的时间;改变的时间
-
amin、mmin、cmin:按分钟进行计算
-
-cnewer file:查找比此文件要新的所有文件
-
②sort
-
sort a.txt 默认按字母顺序排序
-
-r 反向排序
-
-n 按数值大小排序
-
-M 按月份排序
- ‘JAN’——‘DEC’
-
ls -l --sort=key (key可以是none、size、time、extension、version等)
-
size:按文件大小进行排序
-
time
-