如何在运行 ls 时过滤具有特定权限或属性的文件?

Jic*_*hao 4 linux ls find

例如,如果我只想要g+s运行时具有权限的文件,ls我该怎么做?

slh*_*hck 11

ls不提供这个——它通常只用于调整显示选项。您可以做的是使用find. 例如:

find . -perm -g+s
Run Code Online (Sandbox Code Playgroud)

要模仿ls仅在当前导演中列出文件的行为,请使用该-maxdepth 1选项。

可能的组合是无穷无尽的。请参阅find上述的更多示例和在使用语法差异链接帮助-/所述前模式,也相对于/作为一个仅GNU延伸和+在BSD式被使用find