您的位置:首页 > 其它

find命令学习笔记

2006-04-14 11:32 295 查看
格式:
    find pathname -options [-print -exec -ok]

   pathname ~代表用户主目录$HOME
主要选项有:
   1.-name  注意使用引号将文件名匹配模式引起来
   2.-perm 权限 -perm 755,查找755权限的文件 -perm -002 查找其他用户有写权限的文件
   3.-prune 不在当前制定的目录中查找,忽略这个目录
   4.-user 按照文件属主找
   5.-group 按照文件所属组找
   6.-mtime -n +n -n表示距离现在n天以内,+n表示n天以前 -atime -ctime相同
   7.-nogroup
   8.-nouser
   9.-newer file1 ! -newer file2 更改比file1新但比file2旧
 10.-type 查找类型 d f b p等
 11.-size 大小 +10c 大于10字节的 -10 小于10块的
 12.-depth 先在指定目录下找所有文件,然后再找自目录
 13.-exec -ok: -exec command {} /; eg.-exec ls -l {} /; ok为exec的安全模式,如果exec需要执行删除/移动操作,可以使用ok模式来对删除和移动操作进行确认.

xargs 和exec ok选项相似,但是exec把查询的结果一次返回给需要执行的命令,这样随着运行会导致溢出错误;而xargs则每次只处理一批结果.eg.find / -type f -print | xargs grep "device" 命令查找所有包含device的文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  file command c