我需要獲取文件系統上所有標記爲可執行文件的列表。在Linux上,我只想做:GNU查找所有可執行文件:相當於OS X?
find . -executable -type f
但在OS X上,找到抱怨:
find: -executable: unknown primary or operator
我需要獲取文件系統上所有標記爲可執行文件的列表。在Linux上,我只想做:GNU查找所有可執行文件:相當於OS X?
find . -executable -type f
但在OS X上,找到抱怨:
find: -executable: unknown primary or operator
可以使用perm
操作:
find . -perm +0111 -type f
沒有-executable爲蘋果電腦。 如果你想要所有的.exe文件,你可以這樣做:
找到。 -name 「* .EXE」 型的F
您還可以使用mdfind:
mdfind "kMDItemKind == 'Unix Executable File'"
或者,你可以從家釀安裝GNU的findutils,而是使用發現的gfind。
.exe不作爲OS X上的可執行擴展名使用。問題提供者正在查找可執行位。 – nneonneo