使用ls命令在macos上查找一些* .app文件

时间:2014-03-12 08:26:09

标签: linux

文件夹中有一些.app文件,例如

   folder_A/1.app
           /2.app
           /subF/3.app
           /3.txt

然后我想使用ls命令检查folder_A下是否有任何.app文件,我可以使用ls -R folder_A列出" folder_A"下的所有文件。和子文件夹" subF",但在Macos上,app文件也被视为一个目录,ls将列出1.app,2.app等中包含的所有文件。

例如,1.app包含一些.png,.txt;然后ls -R folder_A将返回所有png和txt文件,而不是1.app本身。但我想列出folder_A及其子文件夹下的所有应用程序文件,而不列出.app中包含的所有文件。

3 个答案:

答案 0 :(得分:0)

find命令更适合遍历目录层次结构。

find folder_A -name '*.app'

答案 1 :(得分:0)

诀窍是使用正确的工具。

find folder_A -name '*.app'

答案 2 :(得分:0)

查找可以轻松用于搜索特定文件

find folder_name -name "*.app" -print

folder_name可以是绝对路径或相对路径。