如你所见,敕令行上显示两个文件。我们给 file2 设置了 766 权限,然则敕令行显示两个文件,什么鬼?因为,我们设置了 -
参数前缀。它意味着这条敕令将在所有文件中查找文件所有者的“读/写/履行”权限,文件用户组的“读/写”权限和其他用户的“读/写”权限。本例中,file1 和 file2 都相符请求。换句话说,文件并不一样请求时确切的 766 权限。它将会显示任何属于(高于)此权限的文件 。
然后,让我们应用 /
参数前置,看看会产生什么。
find -perm /222
上述敕令将会查找某些人(要么是所有者、用户组,要么是其他人)拥有写权限的文件。这里有别的一个例子:
下面的截图会告诉你这两个参数前缀的不合。
find -perm /220
这条敕令会查找所有者或用户组中拥有写权限的文件。这意味着匹配所有者和用户组任一可写的文件,而其他人的权限随便。
find -perm -220
然后,这就是所有的内容。欲望这个教程有效。更多干货,敬请存眷。
如我之前说过的一样,我们也可以应用符号表示文件权限。
请浏览:
- 如安在 Linux 中找到最大年夜和最小的目次和文件
- 如安在 Linux 的目次树中找到最狼9依υ?件
- 如安在 Linux 中找到跨越或小于某个大年夜小的文件
基于符号的文件权限查找文件
鄙人面的例子中,我们应用例如 u
(所有者)、g
(用户组) 和 o
(其他) 的符号表示法。我们也可以应用字母 a
代表上述三种类型。我们可以经由过程特指的 r
(读)、 w
(写)、 x
(履行)分别代表它们的权限。
例如,寻找用户组中拥有 写
权限的文件,履行:
find -perm -g=w
find -perm -g+w
查找文件所有者中拥有写权限的文件,履行:
find -perm -u=w
查找所有效户中拥有写权限的文件,履行:
find -perm -a=w
查找所有者和用户组中同时拥有写权限的文件,履行:
find -perm -g+w,u+w
上述敕令等效与 find -perm -220
。
查找所有者或用户组中拥有写权限的文件,履行:
推荐阅读
Windows7系统电脑错误提示RPC服务器不可用的解决方法
3、大年夜打开的“计算机治理”窗口中,展开“办事和应用法度榜样”-“办事”项,找到“Remote Procedure Call (RPC) Locator”项,双击打开; >>>详细阅读
本文标题:如何根据文件权限查找文件
地址:http://www.17bianji.com/lsqh/40487.html
1/2 1