Linux - 使用ls或find命令查找所有者可执行的隐藏文件

时间:2015-09-22 16:57:23

标签: linux bash find ls

好吧,正如帖子标题所说,我需要找到所有者可以使用lsfind命令执行的(仅限)隐藏文件。

我能够得到这些...... 查找所有可执行文件的命令

find <dir> -executable -type f

而且,这个是找到所有隐藏文件的

find . ".*" -ls

所以,我能够找到隐藏文件和可执行文件,但我无法只过滤所有者可执行的隐藏文件。

2 个答案:

答案 0 :(得分:2)

您可以尝试此find

find . -name '.*' -type f -perm /700

<强>解释

-perm /700 - 找到所有者可执行的隐藏文件。

答案 1 :(得分:1)

只需将它们组合起来:

find . -name '.*' -executable -type f