命令解释
Command Interpretation
Linux 这里是新手。我试图理解以下命令的含义:
find / -perm -2 ! -type l -ls 2>/dev/null
命令的前半部分我知道,就是在/(根)目录下find,但是后面的命令是做什么的呢?指出任何文档以获得进一步的帮助和学习。
谢谢
从左到右评估零件。 -perm
表示查找具有给定权限集的文件。 -2
是权限,也就是writable by others
.
!
否定其后的片段的真值,即 -type
与参数 l
。 -type l
将匹配作为符号链接的文件,因此使用 !
该子句将匹配非符号链接的文件。
结合这两个子句,我们正在寻找 "other" 可写且不是符号链接的文件。然后我们对这些文件执行 -ls
,并从所有文件中删除 stderr。
Linux 这里是新手。我试图理解以下命令的含义:
find / -perm -2 ! -type l -ls 2>/dev/null
命令的前半部分我知道,就是在/(根)目录下find,但是后面的命令是做什么的呢?指出任何文档以获得进一步的帮助和学习。 谢谢
从左到右评估零件。 -perm
表示查找具有给定权限集的文件。 -2
是权限,也就是writable by others
.
!
否定其后的片段的真值,即 -type
与参数 l
。 -type l
将匹配作为符号链接的文件,因此使用 !
该子句将匹配非符号链接的文件。
结合这两个子句,我们正在寻找 "other" 可写且不是符号链接的文件。然后我们对这些文件执行 -ls
,并从所有文件中删除 stderr。