一、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 \;)

©著作权归作者所有:来自51CTO博客作者up4ever的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 用户的特殊权利
  2. Filebeat 收集日志的那些事儿
  3. 文本文件内容查找 grep
  4. find工具 查找文件或目录
  5. 微信PC版重磅更新!2个困扰多年的大麻烦,这次终于解决了
  6. 一个Python程序,可以帮助您自动备份文件
  7. Mac 电脑如何对文件进行批量重命名?
  8. 什么是分布式文件系统?为什么要学习分布式文件系统?数据存储的重要
  9. linux系统执行读取jar包同级目录的外部配置文件

随机推荐

  1. Android壁纸机制(Android Q与老版本对比)
  2. Android中AsyncTask详解,源码剖析(API 23)
  3. Android获取机身存储、内置SD卡与外置TF
  4. 制约Android发展的三大难题
  5. Android 4.0应用界面设计分析
  6. Android Handler 线程消息机制
  7. Android串口通信:抱歉,学会它真的可以为所
  8. Android gradle build 修改文件名称及目
  9. android教父高焕堂 成都之行
  10. 处理ArcGIS Android工程和ADT v17中的依