如不雅你应用 -
前缀运行雷同的敕令,你只会看到所有者和用户组都拥有写权限的文件。
在 Linux 中查找文件并不是什么大年夜问题。市情上也有很多靠得住的自由开源的可视化查找对象。但对我而言,查找文件,用敕令行的方法会更快更简单。我们已经知道 若何根据拜访和修改文件的时光寻找或整顿文件。今天,在基于 Unix 的操作体系中,我们将见识若何经由过程权限查找文件。
find -perm 777
本段教程中,我将创建三个文件名为 file1
,file2
和 file3
分别付与 777
,766
和 655
文件权限,并分别置于名为 ostechnix
的文件夹中。
mkdir ostechnix && cd ostechnix/
install -b -m 777 /dev/null file1
install -b -m 766 /dev/null file2
install -b -m 655 /dev/null file3
如今,让我们经由过程权限来查找一下文件。
根据权限查找文件
根据权限查找文件最具代表性的语法:
find -perm mode
mode 可所以代表权限的八进制数字(777、666 …)也可所以权限符号(u=x,a=r+x)。
在深刻之前,我们就以下三点具体解释 mode 参数。
- 如不雅我们不指定任何参数前缀,它将会寻找具体权限的文件。
- 如不雅我们应用
-
参数前缀, 寻找到的文件至少拥有 mode 所述的权限,而不是具体的权限(大年夜于或等于此权限的文件都邑被查找出来)。 - 如不雅我们应用
/
参数前缀,那么所有者、组或者其他人随便率性一?应当享有此文件的权限。
为了让你更好的懂得,让我举些例子。
起首,我们将要看到基于数字权限查找文件。
基于数字(八进制)权限查找文件
让我们运行下列敕令:
这条敕令将会查找到当前目次权限为确切为 777 权限的文件。
1
find -perm -g=w
如你看见的屏幕输出,file1 是独一一个拥有确切为 777 权限的文件。
如今,让我们应用 -
参数前缀,看看会产生什么。
find -perm -766
推荐阅读
Windows7系统电脑错误提示RPC服务器不可用的解决方法
3、大年夜打开的“计算机治理”窗口中,展开“办事和应用法度榜样”-“办事”项,找到“Remote Procedure Call (RPC) Locator”项,双击打开; >>>详细阅读
本文标题:如何根据文件权限查找文件
地址:http://www.17bianji.com/lsqh/40487.html
1/2 1