shell - 查找具有特定权限的文件

标签 shell unix pipeline

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

find * -perm a=r -print

我没有得到任何输出,并且不确定我哪里出错了。请帮忙。

最佳答案

你应该这样指定

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

请注意 -

或者您也可以使用八进制

找到 . -类型f -perm -655

。指定当前目录

关于shell - 查找具有特定权限的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12590327/

相关文章:

python - 为什么两个相同的字符串但以不同的方式连接在使用 python 调用的 shell 上下文中会产生不同的结果?

linux - 在 UNIX 中下载 SSL 证书

linux - 使用 Perl 在 Unix/Linux 环境中下载和处理文件的管道

scikit-learn - Sklearn 管道 : pass a parameter to a custom Transformer?

machine-learning - Weka 相当于 sklearn 的管道和特征联合

linux - 从参数中提取字符串的shell脚本

linux - 用字符串替换文本文件中的第一行

shell - fish shell 如何将变量标记为列表

c - Unix Socket - 客户端服务器程序(段错误)

linux - 无线局域网phy0硬阻止