您的位置:首页 > 运维架构 > Linux

linux find

2016-01-18 14:41 465 查看
find 查找文件命令

语法格式

find pathname expression action

pathname 可以是相对路径,可以是绝对路径

expression 搜寻条件,支持正则表达式

可以使用以下搜索方法

-name 按名字搜索

-size 按大小搜索([+|-]n :其中+n表示大小超过n个数据块,-n表示小于n个数据块,n表示等于n个数据块)

-atime 按访问时间搜索

-mtime 按最后一次更改时间搜索([+|-]n:+n表示n天之前,-n表示n天之内,n表示n天)

-type 按类型搜索(这里是指目录,文件,引用等,如果按后缀名搜索,请使用-name)

action 有以下可用

-print 默认方式,将搜索结果打印到屏幕

-ls 将搜索结果以ls的方式显示当前路径名和相关统计信息

-exec {} \; 在每一个搜索到的文件上执行指定的命令

-ok {}\; 在对每个搜索到的文件 执行命令之前进行确认

例:

find . -name 20160107 -print

find . -name 20160107 -ls

find . -name 20160107 -ok ls {} \;

find . -name 20160107 -exec ls {} \;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: