八、文件查找
16lz
2021-03-20
一、locate命令查找文件
locate命令是在后台数据库中按文件名查找,查找速度快,非实时的。
1、安装mlocate
yum -y install mlocate
2、更新数据库
updatedb
3、查找文件
locate ifcfg-eth0
二、whereis和which
1、whereis
whereis查找命令路径和帮助文件
whereis -b cmd // 返回命令路径
whereis -m cmd // 返回帮助文件路径
2、which
which cmd 返回命令路径
三、Find查找文件
1、find命令基本语法
find 路径 选项 表达式 动作
根据文件大小查找
// 查找/etc目录下文件大小大于5M的文件
find /etc/ -size +5M
根据文件类型查找
//查找/dev目录下块设备文件
find /dev -type b
根据时间查找
//查找用户家目录下7天前的文件
根据用户查找
// 查找centos家目录下文件
find /home/centos -user centos根据权限查找
// 查找755权限文件
find ./shell_scripts/ -perm 755 -ls
2、find 处理动作
-print :打印查找到的内容(默认)
-ls:以长格式显示的方式打印查找到的内容
-delete:删除查找到的文件(仅能删除空目录)
-ok:后面跟自定义Shell命令(会提示是否操作)
-exec:后面跟自定义Shell命令(标准写法 -exec \;)
更多相关文章
- 用户的特殊权利
- Filebeat 收集日志的那些事儿
- 文本文件内容查找 grep
- find工具 查找文件或目录
- 微信PC版重磅更新!2个困扰多年的大麻烦,这次终于解决了
- 一个Python程序,可以帮助您自动备份文件
- Mac 电脑如何对文件进行批量重命名?
- 什么是分布式文件系统?为什么要学习分布式文件系统?数据存储的重要
- linux系统执行读取jar包同级目录的外部配置文件