findperm -perm 777 /path/to/directory “` 这个命令将在`/path/to/directory`目录及其子目录中查找所有具有读写执行权限的文件。 2. 根据用户和组查找文件:`findperm`命令还可以使用用户名或组名来筛选文件。例如,可以使用以下命令来查找属于特定用户的文件: “` findperm -user username
find path-option[-print][-exec-ok command]{}\; find命令的参数: path:要查找的目录路径。 ~ 表示$HOME目录 . 表示当前目录 / 表示根目录 options :表示查找方式 -name filename #查找名为filename的文件 -perm #按执行权限来查找 -user username #按文件属主来查找 -group groupname #按组来查找 -mt...
find/-type f-perm/a=x 其中a=x 前面的 / 符号即用来表示只匹配权限的某个子集(执行权限),而不用关心其他权限的具体设置。 8.2 使用数字形式 -perm 选项也支持数字形式的文件权限标记。 find /usr -perm 644搜索 /usr 目录下权限为 644(即 rwxr-xr-x)的文件 9. 限制遍历的层数 find 命令默认是以递归...
常用- -perm -权限模式:查找文件权限全部包含“权限模式”的文件- -perm +权限模式:查找文件权限包含“权限模式”的任意一个权限的文件- 如果要在整个系统中搜索权限中包括SUID权限的所有文件,只需使用-4000即可:shell[root@server ~]# find . perm 755...
find . -perm /222 ``` 在这个命令中,`-perm /222`表示查找权限包含写权限的所有文件和目录。 除了上面的例子,`perm`参数还可以与其他参数结合使用,以获得更灵活的查找结果。例如,结合使用`-user`参数可以查找某个特定用户拥有指定权限的文件,结合使用`-exec`参数可以对查找结果进行进一步的操作等等。
find / -perm -4000 这个命令会从根目录(/)开始,递归搜索整个文件系统,并列出所有具有SUID权限的文件。 解释查找到的文件类型及其特点: 使用find -perm -4000 查找到的文件通常是可执行文件,这些文件通常需要以文件所有者的权限执行,以确保安全或特定的系统功能。 常见的具有SUID权限的文件包括系统命令(如passwd...
find / -name"*" 如果想在当前目录查找文件名以一个个小写字母开头,最后是4到9加上.log结束的文件: 命令: find . -name"[a-z]*[4-9].log"-print 二. perm选项 按照文件权限模式用-perm选项,按文件权限模式来查找文件的话。最好使用十进制的权限表示法。
# 下面三条命令是同等的 $ find / -perm 111 -ls 20709759 4 d--x--x--x 2 root root 4096 Dec 1 2022 /var/lib/snapd/void 11989 0 d--x--x--x 2 root root 3 Apr 16 16:05 /snap/core20/2318/var/lib/snapd/void 11987 0 d--x--x--x 2 root root 3 Feb 28 04:05 /snap...
[root@localhost ~]# find 搜索路径 [选项] 搜索内容 find 是比较特殊的命令,它有两个参数: 第一个参数用来指定搜索路径; 第二个参数用来指定搜索内容。 而且find命令的选项比较复杂,我们一个一个举例来看。 按照文件名搜索 [root@localhost ~]#find 搜索...
find -perm -mode, 表示mode中转换成二进制的1在文件权限位里面必须匹配,比如mode=644那么转换成二进制为110 100 100,而被查找的文件的权限位也可以被转换成一个二进制数,两者在位上为1的部分必须完全匹配,而0则不管。例如被查找的文件的权限为转换成二进制数是111 111 111那么这个比如被匹配,而假如是100 100...