文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>find常用手册

find常用手册

时间:2006-10-19  来源:lichuanhua

命令格式:find  起始目录  寻找条件  操作
 例子:
    (1)以名称和文件属性查找。
          - name ’字串’ 查找文件名匹配所给字串的所有文件,字串内可用通配符*、?、[ ]。
          -group ’字串’ 查找属于用户组名为所给字串的所有的文件。
          -user  ’字串’ 查找属于用户名为所给字串的所有的文件。
          -path  ’字串’ 查找路径名匹配所给字串的所有文件,字串内可用通配符*、?、[ ]。
          -perm 权限 查找具有指定权限的文件和目录,权限的表示 可以如711,644。
          -size n查找指定文件大小的文件,n后面的字符表示单位,缺省为b,代表512字节的块。
          -type x 查找类型为x的文件,x为下列字符之
b 块设备文件 c 字符设备文件
   d 目录文件   p 命名管道
  f 普通文件   l 符号链接文件
(2)以时间为条件查找
    -amin n  查找n分钟以前被访问过的所有文件。
  -atime n 查找n天以前被访问过的所有文件。
  -cmin n  查找n分钟以前文件状态被修改过的所有文件。
  -ctime n 查找n天以前文件状态被修改过的所有文件。
  -mmin n  查找n分钟以前文件内容被修改过的所有文件。
  -mtime n 查找n天以前文件内容被修改过的所有文件。
(3)可执行的操作
       -exec 命令名称 { }: 对符合条件的文件执行所给的Linux 命令,而不询问用户是否需要执行该命令。{ }表示命令的参数即为所找到的文件;命令的末尾必须以“ \;”结束。
     -ok 命令名称 { }: 对符合条件的文件执行所给的Linux 命令,与exec不同的是,它会询问用户是否需要执行该命令。
       例子:
       find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档.
       find . -perm 755 –print为了在当前目录下查找文件权限位为 7 5 5的文件.
       find ~  -user bill –print:  在 $ H O M E目录中查找文件属主为 bill的文件
       find /apps -group bill –print:  在 / a p p s 目录下查找属于 bill用户组的文件.
       find / -mtime -5 –print:  在系统根目录下查找更改时间在 5日以内的文件
       find /home/apache -size 100c –print:  在 / h o m e / a p a c h e目录下查找文件长度恰好为 1 0 0字节的文件
       find /etc -type d –print:  在 / e t c目录下查找所有的目录
       find . -type f –exec ls –l {} \;   f i n d命令匹配到了当前目录下的所有普通文件,并在 - e x e c选项中使用 ls –l命令将它们列出.
注意:e x e c 选项后面跟随着所要执行的命令,然后是一对{ } ,一个空格和一个 \ ,最后是一个分号(;)
相关阅读 更多 +
排行榜 更多 +
学霸校园模拟(樱花季)下载

学霸校园模拟(樱花季)下载

模拟经营 下载
逐粤之旅

逐粤之旅

飞行射击 下载
机器人突击队最新版

机器人突击队最新版

飞行射击 下载