加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

Linux搜索文件的5个高效命令的正确使用方法

发布时间:2019-09-05 16:35:35 所属栏目:移动互联 来源:Linux学习教程
导读:1. 前言 本文主要讲解Linux系统里最常用的5个高效搜索文件的命令,他们分别是which,type,whereis,locate,find 他们的使用分别是: which:在PATH路径变量中,搜索系统命令对应文件的目录位置 type:用于显示哪些命令是shell自带的,哪些命令是外部命令

与时间有关的参数共有 -atime、-ctime、-mtime。下面以-mtime说明:

  • -mtime n: n为数字,列出在n天之前的“一天之内”被更改过的文件名;
  • -mtime +n:列出在n天之前(不含第n天本身)被更改过的文件名;
  • -mtime -n:列出在n天之内(不含第n天本身)被更改过的文件名;
  • -newer file:file为一个存在的文件,列出比file还要新的文件名。

下面以几个实际写法解释此用法:

-mtime +2,表示2天以外的,即从距离当前时间的2天前开始算起,往更早的时间推移。

-mtime +1,表示1天以外的,即从距当前时间的1天前算起,往更早的时间推移。

-mtime 1, 距离当前时间第1天的文件,因此以此为时间点。

使用案例:

查找从现在开始到24小时前,/etc目录下所有改动过内容的文件都会被列出来。

  1. [root@zcwyou ~] # find /etc -mtime 0 

查找/etc目录下,所有比/etc/passwd文件更新的文件。

  1. [root@zcwyou ~] # find /ect -newer /etc/passwd 

其它更多关于find命令的使用方法请参考本站的教程:

Linux find命令查找文件34个实用案例

6. 总结

linux搜索文件的命令必须牢记,系统运维频繁要用到的,掌握这5大命令的用法能极大提升运维效率。

【编辑推荐】

  1. 关于Oracle数据库LOB大字段总结
  2. 腾讯云数据库启动战略升级,重磅发布五大数据库新品
  3. 为全时态数据赋能:腾讯TDSQL全时态数据库系统论文入选VLDB
  4. 详解Oracle数据库主键SYS_GUID()
  5. 关于Oracle数据库Kfk: Async Disk IO等待事件深度解析
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读