【发布时间】:2015-10-08 19:04:09
【问题描述】:
我正在尝试编写一个 bash 脚本以在当前目录中递归地隐藏空文件夹。
这最终将用作 Alfred 工作流程的一部分,允许我在我的默认项目文件夹层次结构中隐藏/显示额外的文件夹。目标是在重新熟悉一个项目时保持理智,但保持文件夹结构到位,以便我可以在项目之间保持一致。
我一直在试验这个终端命令
find . -empty -type d -exec chflags hidden {} +
这在理论上可行,但问题是 Mac OS X 将系统文件添加到我想考虑为空的文件夹中。
隐藏目录时如何忽略 .DS_Store 等文件?
【问题讨论】:
-
我想出的唯一可能的解决方案是先删除这些文件,但随后您会丢失它们包含的所有设置。
标签: bash terminal directory hidden-files alfred