那麼,正如帖子標題所說,我需要使用ls
或find
命令查找可由所有者執行的(唯一)隱藏文件。Linux - 使用ls或查找命令找到所有者可執行的隱藏文件
我能得到這些.. 找到所有可執行文件
find <dir> -executable -type f
而且,這一次的找到所有的隱藏文件
find . ".*" -ls
所以命令,我能夠找到隱藏的文件和可執行文件,但我無法僅過濾由所有者執行的隱藏文件。
那麼,正如帖子標題所說,我需要使用ls
或find
命令查找可由所有者執行的(唯一)隱藏文件。Linux - 使用ls或查找命令找到所有者可執行的隱藏文件
我能得到這些.. 找到所有可執行文件
find <dir> -executable -type f
而且,這一次的找到所有的隱藏文件
find . ".*" -ls
所以命令,我能夠找到隱藏的文件和可執行文件,但我無法僅過濾由所有者執行的隱藏文件。
你可以試試這個find
,
find . -name '.*' -type f -perm /700
說明:
-perm /700
- 找到所有者可執行的隱藏文件。
只是將它們結合起來: 「*」
find . -name '.*' -executable -type f
謝謝。現在,我能夠獲得可執行的隱藏文件。但是,我只想要所有者可執行的隱藏文件。 –
找到型的F -executeable -name
'find。 -type「。*」-executable -ls' – anubhava
請參閱手冊http://linux.die.net/man/1/find中的-perm參數,您可能最終得到類似'找到〜-type f -name。\ * -perm -o = x -ls' –
@EugenConstantinDinca我試過了。對不起,它不工作。 –