标签:单位 字符 删除用户 查找 空格 转义字符 日期 设置 没有
格式: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对查找内容进行操作
标签:单位 字符 删除用户 查找 空格 转义字符 日期 设置 没有
原文地址:https://www.cnblogs.com/hesper/p/8794339.html