linux的查找find命令如何使用

作者:暴躁小n | 创建时间: 2023-04-20
使用linux系统,经常需要查找某个文件,但又记不得文件在哪个目录下面,就会需要搜索这个文件。还有一种情况,linux服务器使用时间长了,里面的日志文件或者是临时文件慢慢越来越大,这个之后需要找出这些比较大的文件进行清除,就需要使用按文件大...
linux的查找find命令如何使用

操作方法

linux命令如果记不得,可以使用man命令来查看某个命令的使用。但对应初学者往往看不懂或者不知道什么场景下使用,下面举例子来说明

输入find -name *history,意思是查询当前目录及子目录下所有以history结尾的文件

输入find -name mysql*,意思是查询当前目录及子目录下所有以mysql开头的文件

输入find -name mysql* -o -name *history,中间加个-o表示或的意思,就是以mysql开头或history结尾的文件

上面是例子没有搜索目录,默认是当前目录下,可以加上目录位置来指定特地的目录下搜索

有时候经常会需要查询最近10分钟修改过的文件,则可以输入find -mmin -10命令来查询

最后介绍下,在系统磁盘不足的情况下,需要清理大的垃圾临时文件时,如搜索大于100M的文件,find -type f -size +100M  -print0 | xargs -0 du -h,结果如图所示

温馨提示

对于最后的例子搜索大于100M的文件,命令较为复杂,初学者一时如果理解不了,可以记录下来直接使用即可
点击展开全文

更多推荐