在Linux中有很多查找命令,今天小编为大家讲解一下find命令,你知道linux的find命令如何使用吗?希望以下内容对大家有所帮助。

  语法格式:find [查找路径] [查找条件] [查找后的动作]

  查找路径:指定具体搜索路径,默认为当前路径下;

  查找条件:可以根据文件名、大小、权限、日期等进行查找。没有指定条件的话默认为当前路径下所有文件;

  查找后的动作:对符合条件的文件作出的操作,如删除、复制,默认为输出到标准输出。

  1. 列出当前目录及子目录下所有文件和文件夹

  find .

  2. 在/admin目录下查找以.txt结尾的文件名

  find /admin -iname "*.txt"

  3. 找出/ admin下不是以.txt结尾的文件

  find / admin ! -name "*.txt"

  4. 当前目录及子目录下查找所有以.txt和.pdf结尾的文件

  find . -name ".txt" -o -name ".pdf"

  5. 匹配文件路径或者文件

  find /admin/ -path "user"

  6. 基于正则表达式匹配文件路径

  find . -regex ".*(.txt|.pdf)$"

  7. 搜索出深度距离当前目录至少3个子目录的所有文件

  find . -mindepth 3 -type f

  8.搜索最近五天内被访问过的所有文件

  find . -type f -atime -5

  9.搜索五天前被访问过的所有文件

  find . -type f -atime 5

  10.搜索超过五天被访问过的所有文件

  find . -type f -atime +5

  11. 搜索访问时间超过5分钟的所有文件

  find . -type f -amin +10

  12. 删除当前目录下所有.txt文件

  find . -type f -name "*.txt" -delete

  13. 搜索出当前目录下权限为777的文件

  find . -type f -perm 777

  14. 找出当前目录下权限不是777的php文件

  find . -type f -name "*.php" ! -perm 777

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

更多相关文章

  1. 详解 centos7设置nfs文件共享 实操记录
  2. 关于PHP框架中.env文件的加载过程
  3. PHP识别文件伪装(文件上传)
  4. PHP作用域和文件夹操作示例
  5. php实现将文件上传到临时目录
  6. php怎么把文件设置为插件
  7. 关于检测文件是否有病毒的PHP实现逻辑
  8. php获取文件夹中文件的两种方法
  9. 了解PHP文件上传相关知识

随机推荐

  1. 什么是DOM编程?(修订版)
  2. Serverless 架构到底要不要服务器?
  3. PMP成功上岸
  4. 如何在5天内学会Vue?聊聊我的学习方法!
  5. 【JavaWeb基础】客户关系管理系统(修订版
  6. PHP和Python哪个更适合Web开发?Python学
  7. 我用起来顺手的数据库设计工具,这次推荐给
  8. C语言中的数据类型及其转换详解
  9. 什么是单点登录(SSO)
  10. 感动,感谢,感恩 PMP 考后感