linux下的find命令详解
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-28
find命令详解 一、Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} ; #-print 将查找到的文件输出到标准输出 #-exec command {} ; —–将查到的文件执行command操作,{} 和 ;之间有空格 #-ok 和-exec相同,只不过在操作前要询用户 ==================================================== -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n n #按文件更改时间来查找文件,-n指n天以内, n指n天以前 -atime -n n #按文件访问时间来查GIN: 0px”>-perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mtime -n n #按文件更改时间来查找文件,-n指n天以内, n指n天以前 -atime -n n #按文件访问时间来查找文件,-n指n天以内, n指n天以前 -ctime -n n #按文件创建时间来查找文件,-n指n天以内, n指n天以前 -nogroup #查无有效属组的文件,即文件的属组在/etc/groups中不存在 -nouser #查无有效属主的文件,即文件的属主在/etc/passwd中不存 -newer f1 !f2 找文件,-n指n天以内, n指n天以前 -ctime -n n #按文件创建时间来查找文件,-n指n天以内, n指n天以前 -nogroup #查无有效属组的文件,即文件的属组在/etc/groups中不存在 -nouser #查无有效属主的文件,即文件的属主在/etc/passwd中不存 -newer f1 !f2 #查更改时间比f1新但比f2旧的文件 -type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件 -size n[c] #查长度为n块[或n字节]的文件 -depth #使查找在进入子目录前先行查找完本目录 -fstype #查更改时间比f1新但比f2旧的文件 -mount #查文件时不跨越文件系统mount点 -follow #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio #对匹配的文件使用cpio命令,将他们备份到磁带设备中 -prune #忽略某个目录 ====================实例================================ $find ~ -name “*.txt” -print #在$HOME中查.txt文件并显示 $find . -name “*.txt” -print $find . -name “[A-Z]*” -pri26nbsp; #对匹配的文件使用cpio命令,将他们备份到磁带设备中 -prune #忽略某个目录 $find . -name “[A-Z]*” -print #查以大写字母开头的文件 $find /etc -name “host*” -print #查以host开头的文件 $find . -name “[a-z][a-z][0–9][0–9].txt” -print #查以两个小写字母和两个数字开头的txt文件 $find . -perm 755 -print $find . -perm -007 -exec ls -l {} ; #查所有用户都可读写执行的文件同-perm 777 $find . -type d -print 打印目录结构 $find . ! -type d -print 打印非目录文件 find /usr/include -name ‘*.h’ -exec grep AF_INEF6 {} ; 因grep无法递归搜索子目录,故可以和find相结合使用. 在 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 解决 multiple definition of下一篇: linuxza杂
关于linux下的find命令详解的所有评论