shell: 如何使用find

 时间:2026-02-14 03:08:19

1、用法: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

默认的路径就是当前路径,默认的表达式是 -print

表达式可能包含:运算、操作、测试和动作。

shell: 如何使用find

1、查找当前目录下的文件名称包含“share”的命令

 find . -name "share"

即可。

shell: 如何使用find

2、查找对应目录下

最大深度是5的

文件大小小于20k的文件

 find . -maxdepth 5 -path "./01_normal_ware*" -size 20k

shell: 如何使用find

3、时间相关

-atime / -amin n  最近访问(accessed)过的文件,前者表示单位是天(24h),后者单位是分钟(minute);若数字前+表示n段时间前,-表示最近n段时间。

-ctime / -cmin n 最近状态改变(changed)过的文件    

-mtime / -mmin n 最近内容修改(modified)过的文件 

shell: 如何使用find

4、用户权限

-perm 用户权限permission,用常用的三位数字,如644表示权限。若数字前+表示至少包括指定的一种访问权限,-表示必须包括指定的所有访问权限

-user / -nouser  按文件属主查询 / 查找无有效属主的文件

-group / -nogroup 按文件所属租来查 / 查找无有效所属租的文件 

shell: 如何使用find

5、和xargs 搭配

可以打开文件查询文件内容

find . -maxdepth 5 -path "./01_normal_ware*" -size 20k | xargs grep "rowspan"

如图

shell: 如何使用find

  • CyberLinkPowerDVD如何显示切换TV模式窗口
  • 怎么备份驱动
  • 面试时常见7大问题的回答技巧
  • 呼和浩特一日游攻略
  • 补肾良药——花生米大枣汤
  • 热门搜索
    威海旅游景点 广东省旅游学校 凤凰古镇旅游攻略 福州旅游景点 六月份适合去哪里旅游 鞍山旅游 杭州千岛湖旅游攻略 旅游服务中心 淮安旅游 洛杉矶旅游攻略