現在のディレクトリ内で空のフォルダーを再帰的に非表示にする bash スクリプトを作成しようとしています。
これは最終的に Alfred ワークフローの一部として使用され、デフォルトのプロジェクト フォルダー階層で追加のフォルダーを非表示/表示できるようになります。目標は、プロジェクトを再確認するときに正気を保つことですが、プロジェクト間で一貫性を保つことができるようにフォルダー構造を維持することです。
私はこの端末コマンドを試してきました
find . -empty -type d -exec chflags hidden {} +
これは理論的には機能しますが、問題は Mac OS X がシステム ファイルをフォルダに追加することです。
ディレクトリを非表示にするときに .DS_Store などのファイルを無視するにはどうすればよいですか?