我正在尝试在OSX上执行以下操作:
ls -lR –ignore * .app
然而似乎在达尔文似乎没有–ignore或–hide选项.
也许是一个脚本以递归方式搜索一个给定集合的文件夹,我不确定由于输出的格式,我不能通过任何东西管道ls -lR:
./ROOT/Applications/Some_app: drwxr-xr-x 3 admin root 102 26 Jun 11:03 app-bundle.app #<- WANT THIS drwxr-xr-x@ 24 admin root 816 26 Jun 11:24 folder #<- WANT THIS ./ROOT/Applications/Some_app/app-bundle.app: #<- DON'T WANT drwxr-xr-x 7 admin root 238 26 Jun 11:03 Contents #<- DON'T WANT ...
解决方法
使用find:
find . -ls -name '*.app' -prune