查找具有特定权限的文件

时间:2012-09-25 20:10:42

标签: shell unix pipeline

我需要编写一个命令管道,它将显示所有具有所有用户读取权限的非隐藏文件。 我不知道为什么这不起作用:

find * -perm a=r -print

我没有输出,也不确定我哪里出错了。请帮助。

2 个答案:

答案 0 :(得分:2)

你应该这样指定

找到。 -type f -perm -a + x或find。 -type f -perm -a = x

请注意 -

或者您也可以使用八进制

找到。 -type f -perm -655

。指定当前目录

答案 1 :(得分:0)

您需要将其指定为:

find * -perm -a+r

注意前面的破折号。