find命令在硬盘上进行文件的查找,比起whereis与locate会比较耗时。

与时间有关的选项

Linux中的find

 

 在Linux当中一个文件有mtime,ctime,atime,find在搜索时可以配置这3种时间。

比如搜索4天内被改过的文件: find /var -mtime -4;

比如搜索4天前的那一天被改动过的文件: find /var -mtime 4;

比如搜索4天前被改动过的文件: find /var -mtime +4

关于find的时间参数,参考下图:

Linux中的find

 

 

与使用者或群组有关的选项

Linux中的find

 

 

与文件权限及名称有关

Linux中的find

 

 

与额外动作有关

Linux中的find

 

find的特殊之处就是可以进行额外的动作。find的额外动作起始于-exec,结束于\;,find的结果会被放在{}里面,如下图所示:

Linux中的find

 

 之所以;前有转义符,是因为;在bash环境下有特殊意义,所以需要转义。

 

glob通配符

find支持glob通配符,比如可以执行find /etc -name '*httpd*',那么所有包含httpd的文件都会被搜寻到。

相关文章:

  • 2021-11-19
  • 2021-12-02
  • 2022-12-23
  • 2021-12-24
  • 2021-12-11
  • 2022-01-01
  • 2021-07-08
猜你喜欢
  • 2021-11-29
  • 2021-04-24
  • 2021-11-04
  • 2022-12-23
  • 2021-09-03
相关资源
相似解决方案