2.3-find搜索命令

which     在PATH变量路径下,搜索可执行的二进制文件(局限性

whereis   在/bin:/usr/include/man:/usr/share/man等几个路径下搜索包含关键字的文件(局限性

locate    用updatedb来更新索引表,搜索包含关键字文件,速度快。需要安装mlocate包

              但locate命令不会搜索/tmp下的任何文件  (局限性

find / -name "1.txt" 双引号单引号可加可不加。如果使用*通配符,必须加单引号或双引号。

find / -type d  d目录 f文件 s是socket文件 b块设备文件 c字符设备

find / -mtime +10  查找创建或修改时间大于10天的文件 (单位:天)

find / -mmin -5    查找创建或修改时间小于5分钟的文件 (单位:分钟)

find / -type f -name 1.txt  可组合条件查找

find / inum 1024            根据inode号查找文件

find /var/log -type f -mtime +30 |xargs rm  删除大于30天的日志文件

find /tmp -type f |xargs -i mv {} {}.bak  搜索指定文件,并改为文件名.bak


你可能感兴趣的:(2.3-find搜索命令)