Linux 使用ls命令在macos上查找一些*.app文件
文件夹中有一些.app文件,例如Linux 使用ls命令在macos上查找一些*.app文件,linux,Linux,文件夹中有一些.app文件,例如 folder_A/1.app /2.app /subF/3.app /3.txt 然后我想使用ls命令检查文件夹_A下是否有.app文件,我可以使用ls-R folder_A列出“folder_A”和子文件夹“subF”下的所有文件,但在Macos上,应用文件也被视为ls将列出1.app、2.app等中包含的所有文件的目录 例如,1.app包含一些.png、.txt;然后ls-R fold
folder_A/1.app
/2.app
/subF/3.app
/3.txt
然后我想使用ls命令检查文件夹_A下是否有.app文件,我可以使用ls-R folder_A
列出“folder_A”和子文件夹“subF”下的所有文件,但在Macos上,应用文件也被视为ls将列出1.app、2.app等中包含的所有文件的目录
例如,1.app包含一些.png、.txt;然后
ls-R folder\u A
将返回所有png和txt文件,而不是1.app本身。但是我想列出文件夹A及其子文件夹下的所有应用程序文件,而不列出.app中包含的所有文件。查找命令更适合遍历目录层次结构
find folder_A -name '*.app'
诀窍是使用正确的工具来完成这项工作
find folder_A -name '*.app'
“查找”可轻松用于搜索特定文件
find folder_name -name "*.app" -print
文件夹名称可以是绝对路径或相对路径