码迷,mamicode.com
首页 > 其他好文 > 详细

find命令的简单使用

时间:2018-04-11 11:41:14      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:单位   字符   删除用户   查找   空格   转义字符   日期   设置   没有   

Find命令


格式:find [option] [Path] [筛选条件] [处理动作]
Path:默认当前目录
筛选条件:对文件/目录设置筛选条件
处理动作:默认显示所有文件
  筛选条件:
    -name Name文件或目录名称,区分大小写
    -iname Name不区分大小写
    -user User_Name利用文件属主筛选
    -group Group_Name利用文件属组筛选
    -uid UID利用UID进行筛选,当用户被删除时,只有用户的UID留在文件/目录上,没有用户名显示
    -gid GID利用GID进行筛选,当组被删除时,只用GID留在文件/目录上,没有组名显示
    -nouser被删除用户所留下的文件
    -nogroup被删除的组所留下的文件
    -size [+|-] n [unit]
      +|-
        -size n [unit]n-1至n个单位的文件
        -size +n [unit]大于n+1个单位的文件
        -size -n [unit]小于n-1个单位的文件
      unit
        c比特  kKB  MMB  GGB
    以时间戳为筛选条件
      以天计
        -atime [+|-] n时分秒单位依然有效
          -atime n(当前日期-n-1)至(当前日期-n)
          -atime -n(当前日期-n)至(当前日期)内被访问到
          -atime +n(当前日期-n-1)以前
        -mtime [+|-] n同atime
        -ctime同atime
      以分钟计
        -amin [+|-] n
          -amin n(当前时间-n)至(当前时间-n+1)
          -amin -n(当前时间-n)至(当前时间)
          -amin +n(当前时间-n)以前
    以权限为筛选条件-perm [+|-] MODE
      -perm MODE精确匹配
      -perm +MODE任意用户类型的任意指定权限位,-要被/所取代
      -perm -MODE指定用户类型指定权限位
  处理动作:
    -print打印到标准输出上
    -ls以长格式形式显示
    -exec COMMAND {} \;使用于对查找到的内容进行处理,反斜号为转义字符,花括号与反斜线之间用空格

[root@ZYB test_dir1]# ls
test_file1  test_file2
[root@ZYB test_dir1]# find -name "tes*" -exec mv {} {}_haha \;

    -ok COMMAND {} \;交互模式,同-exec,但在进行操作之前需用户确认所执行的命令
    -xargs COMMAND对查找内容进行操作

find命令的简单使用

标签:单位   字符   删除用户   查找   空格   转义字符   日期   设置   没有   

原文地址:https://www.cnblogs.com/hesper/p/8794339.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!