作家
登录

如何根据文件权限查找文件

作者: 来源: 2018-01-29 17:06:50 阅读 我要评论

如不雅你应用 - 前缀运行雷同的敕令,你只会看到所有者和用户组都拥有写权限的文件。


http://s3.51cto.com/oss/201801/29/44cb7d5ada0f9f84c4e0646577b9059d.jpg-wh_651x-s_836521055.jpg

在 Linux 中查找文件并不是什么大年夜问题。市情上也有很多靠得住的自由开源的可视化查找对象。但对我而言,查找文件,用敕令行的方法会更快更简单。我们已经知道 若何根据拜访和修改文件的时光寻找或整顿文件。今天,在基于 Unix 的操作体系中,我们将见识若何经由过程权限查找文件。

  1. find -perm 777

本段教程中,我将创建三个文件名为 file1file2file3 分别付与 777766655 文件权限,并分别置于名为 ostechnix 的文件夹中。

  1. mkdir ostechnix && cd ostechnix/
  2. install -b -m 777 /dev/null file1
  3. install -b -m 766 /dev/null file2
  4. install -b -m 655 /dev/null file3

如今,让我们经由过程权限来查找一下文件。

根据权限查找文件

根据权限查找文件最具代表性的语法:

  1. find -perm mode

mode 可所以代表权限的八进制数字(777、666 …)也可所以权限符号(u=x,a=r+x)。

在深刻之前,我们就以下三点具体解释 mode 参数。

  1. 如不雅我们不指定任何参数前缀,它将会寻找具体权限的文件。
  2. 如不雅我们应用 - 参数前缀, 寻找到的文件至少拥有 mode 所述的权限,而不是具体的权限(大年夜于或等于此权限的文件都邑被查找出来)。
  3. 如不雅我们应用 / 参数前缀,那么所有者、组或者其他人随便率性一?应当享有此文件的权限。

为了让你更好的懂得,让我举些例子。

起首,我们将要看到基于数字权限查找文件。

基于数字(八进制)权限查找文件

让我们运行下列敕令:

这条敕令将会查找到当前目次权限为确切为 777 权限的文件。

1

1

  1. find -perm -g=w

如你看见的屏幕输出,file1 是独一一个拥有确切为 777 权限的文件。

如今,让我们应用 - 参数前缀,看看会产生什么。

  1. find -perm -766

      推荐阅读

      Windows7系统电脑错误提示RPC服务器不可用的解决方法

    3、大年夜打开的“计算机治理”窗口中,展开“办事和应用法度榜样”-“办事”项,找到“Remote Procedure Call (RPC) Locator”项,双击打开; >>>详细阅读


    本文标题:如何根据文件权限查找文件

    地址:http://www.17bianji.com/lsqh/40487.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)