find命令常用参数
发布时间:2020-12-15 22:03:05 所属栏目:安全 来源:网络整理
导读:目录 -name -type -size -empty -inum -links -perm -user -group -atime -ctime -mtime -amin -cmin -mmin -depth -maxdepth -mindepth -name 按照名称进行查找,支持shell通配符。例如:查找指定目录下名为test的文件或木目录 [[email?protected] ~]# find
目录
-name按照名称进行查找,支持shell通配符。例如:查找指定目录下名为test的文件或木目录 [[email?protected] ~]# find / -name 'test' -type按照文件或目录的类型进行查找。 [[email?protected] ~]# find / -type b # 块设备文件 [[email?protected] ~]# find / -type f # 文件 [[email?protected] ~]# find / -type d # 目录 [[email?protected] ~]# find / -type c # 字符设备文件 [[email?protected] ~]# find / -type p # 管道文件 [[email?protected] ~]# find / -type l # 符号链接文件 [[email?protected] ~]# find / -type s # socket文件 -size按照文件大小进行查找,+表示大于,-表示小于 [[email?protected] ~]# find / -size +1c # 字节数 [[email?protected] ~]# find / -size -1w # 字(2字节) [[email?protected] ~]# find / -size +1b # 代表 512 位元组的区块(默认为b) [[email?protected] ~]# find / -size -1k # 表示 kilo bytes(1024字节) [[email?protected] ~]# find / -size +1M # 表示兆字节(1048576字节) [[email?protected] ~]# find / -size -1G # 表示千兆字节(1073741824字节) -empty查找空文件或目录 [[email?protected] ~]# find / -empty -inum按照Inode进行查找 [[email?protected] ~]# find / -inum 17798702 -links按照链接数查找 [[email?protected] ~]# find / -links 3 -perm按照文件的权限进行查找,
[[email?protected] ~]# find / -perm 0644 # 查找权限等于0644的目录或文件 [[email?protected] ~]# find / -perm 0644 # 查找权限大于等于0644的目录或文件 [[email?protected] ~]# find / -perm 0644 # 查找权限包含0644的目录或文件 # 匹配只有属主为r的文件或目录(精确匹配) [[email?protected] ~]# find / -perm u+r # 匹配 -user按照文件的属主进行查找 [[email?protected] ~]# find / -user "root" # 查找属主为root的文件或目录 [[email?protected] ~]# find / -nouser # 查找属主不存在的文件或目录 -group按照文件的属组进行查找 [[email?protected] ~]# find / -group "root" # 查找属组为root的文件或目录 [[email?protected] ~]# find / -nogroup # 查找属组不存在的文件或目录 -atime按照最后访问时间进行查找(天数) # 查找30天前访问的文件或目录 [[email?protected] ~]# find / -atime +30 # 查找30天内访问的文件或目录 [[email?protected] ~]# find / -atime -30 -ctime按照最后更改事件进行查找(天数) # 查找30天前更改的文件或目录 [[email?protected] ~]# find / -ctime +30 # 查找30天内更改的文件或目录 [[email?protected] ~]# find / -ctime -30 -mtime按照最后修改事件进行查找(天数) # 查找30天前修改的文件或目录 [[email?protected] ~]# find / -mtime +30 # 查找30天内修改的文件或目录 [[email?protected] ~]# find / -mtime -30 -amin按照最后访问时间进行查找(分钟) # 查找30分钟前访问的文件或目录 [[email?protected] ~]# find / -amin +1 # 查找30分钟内访问的文件或目录 [[email?protected] ~]# find / -amin -1 -cmin按照最后更改事件进行查找(分钟) # 查找30分钟前更改的文件或目录 [[email?protected] ~]# find / -cmin +1 # 查找30分钟内更改的文件或目录 [[email?protected] ~]# find / -cmin -1 -mmin按照最后修改时间进行查找(分钟) # 查找30分钟前修改的文件或目录 [[email?protected] ~]# find / -mmin +1 # 查找30分钟内修改的文件或目录 [[email?protected] ~]# find / -mmin -1 -depth从指定目录下最深层的子目录开始查找 [[email?protected] ~]# find /etc/ -depth -maxdepth设置查找目录的最大层级 # 只在一层内查找 [[email?protected] ~]# find /etc/ -maxdepth 2 -mindepth设置查找目录的最小层级 # 最少查找 [[email?protected] ~]# find /etc/ -mindepth 2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |