linux--find

find ./test -iname "*.php"
  • iname 忽略大小写,列出指定路径下的.php文件
 find ./test -maxdepth 2(这里是查找深度) -name "*.php"
  • find 命令默认会递归查找整个目录树,而这非常消耗时间和资源。好在目录查找的深度可以手动指定。例如我们只想查找一到两层以内的子目录,可以通过 maxdepth 选项来指定
find ./test -not -name "*.php"
  • 反向查找,查找不满足条件的所有文件,not直接用!也行
find ./test -type -f -name "abc*"

-f 只查找文件,-d只查找文件夹,-empty,可以查找为空的文件,文件夹

find . -type f -perm 0664
  • 通过指定 perm 选项,我们可以查找具有特定权限的文件。下面的示例中查找了所有具有 0664 权限的文件。等等还有其他用法
find / -maxdepth 2 -perm /u=s 2>/dev/null
  • 由于权限不足,某些目录会拒接访问。命令中的 2>/dev/null 正是用于清除输出中的错误访问结果。

基于文件大小的查找

find / -size 50M
find / -size +50M -size -100M
  • 查找指定大小的文件
  • 查找大小在指定范围内的文件
  • sort用于文件大小排序,head n展示前几个文件

等等等等。blog备忘

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 find 命令格式 find 命令的参数 1)path:要查找的目录路径。 2)print:表示将结果输出到...
    李小李的路阅读 464评论 1 1
  • 1.根据文件属性查看-find find 搜索路径 参数 搜索内容 文件名find 查找的目录 -name "查找...
    zlcook阅读 1,809评论 0 4
  • Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、...
    数据萌新阅读 591评论 0 2
  • Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、...
    piziyang12138阅读 571评论 0 0
  • Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、...
    小猪Harry阅读 752评论 0 1

友情链接更多精彩内容