发布时间:2015-12-11 17:43:44编辑:丝画阁阅读(858)
find : 查找文件在目录中的路径
find pathname -option [-print -exec -ok ]
-print :(默认) 将匹配的文件输出到标准输出.
-exec: 对匹配的文件执行该参数所给出的shell命令.
-ok : 和-exec作用相同,只不过执行命令前给出提示.
find /etc -name httpd.conf 查找具体文件
-name "*.conf" 查找匹配.conf的文件
-size +1000c 查找大于1000byte的文件 默认单位为byte
-1000c 查找小于1000byte的文件
(b:512-byte blocks c:byte w:word k:kilobyte) M: G:
-newer file1 ! -newer file2 查找更改时间比文件file1新但比文件file2旧的文件
-perm 按权限查找 -perm 755
-amin n 查找系统最后n分钟访问的文件
-atime n 查找系统最后n*24小时访问的文件
-ctime n 查找系统最后n分钟被改变文件状态的文件
-mmin n 查找系统最后n分钟被改变文件数据的文件
-mtime n 查找系统最后n*24小时被改变文件数据的文件
-user name 查找属于某个用户的文件
find `pwd` -user root 查找当前目录属主是root的文件
find / -not –user root –not –user bin –not –user student -exec ls 2> /dev/null
or
find / ! –user root ! –user bin ! –user student –exec ls –ld {} \; 2> /dev/null
上面是查找不属于root,bin student用户的文件,并且把错误定向到/dev/null
-group name 查找属于某个组的文件
-nouser 查找无有效属主的文件,即属主在/etc/passwd中没有
-nogroup 查找无有效属组的文件,即属组在/etc/group中没有
-false 查找系统中总是错误的文件
-fstype x 查找系统中指定文件系统的文件
-follow 如果find命令遇到符号链接文件就跟踪到链接所指定的文件
-type 查找某一类型的文件
b 块设备文件
d 目录
c 字符设备文件
p 管道文件
l 符号链接文件
f 普通文件
find ~ 查找当前用户宿主目录所有的文件
find / -name "[a-z][A-Z].txt"
使用-exec / -ok 来执行shell命令
-exec 后面跟着所要执行的命令脚本,然后是一对{},一个空格和一个\,最后是一个分号
关键字:
下一篇:sitemap站点地图生成
本站部分内容来源网络及网友上传,本站未必能一一鉴别其是否为公共版权或其版权归属,如果您认为侵犯您的权利,本站将表示非常抱歉!
请您速联系本站,本站一经核实,立即删除。删文删帖联系【2789291421@qq.com】