8、文件查找

1、locate命令查找文件

locate命令是在后台数据库中按文件名查找,查找速度快,非实时的。shell

一、安装mlocate

yum -y install mlocate数据库

二、更新数据库

updatedbcentos

三、查找文件

locate ifcfg-eth0
8、文件查找ide

2、whereis和which

一、whereis

whereis查找命令路径和帮助文件
8、文件查找blog

whereis -b cmd // 返回命令路径
8、文件查找ip

whereis -m cmd // 返回帮助文件路径
8、文件查找cmd

二、which

which cmd 返回命令路径
8、文件查找it

3、Find查找文件

一、find命令基本语法

find 路径 选项 表达式 动做class

根据文件大小查找
// 查找/etc目录下文件大小大于5M的文件
find /etc/ -size +5M
8、文件查找后台

根据文件类型查找
//查找/dev目录下块设备文件
find /dev -type b
8、文件查找

根据时间查找
//查找用户家目录下7天前的文件
8、文件查找

根据用户查找
// 查找centos家目录下文件
find /home/centos -user centos
8、文件查找

根据权限查找
// 查找755权限文件
find ./shell_scripts/ -perm 755 -ls
8、文件查找

二、find 处理动做

-print :打印查找到的内容(默认)
-ls:以长格式显示的方式打印查找到的内容
8、文件查找
-delete:删除查找到的文件(仅能删除空目录)
-ok:后面跟自定义Shell命令(会提示是否操做)
8、文件查找
-exec:后面跟自定义Shell命令(标准写法 -exec \;)
8、文件查找

相关文章
相关标签/搜索