.DS_Storeなどの不要なメタデータファイルを自動で削除する「BlueHarvest」

Macの場合は.DS_Store、Windowsの場合はThumb.db、など不要なメタデータファイルが作成されてしまいます。
自分の場合は、基本的に不可視ファイルは表示にしているので、この.DS_Storeがあると邪魔(実害はないものの、あると気になる)です。
「不可視ファイルは表示するけど、特定の名前のファイルは非表示にする的なことができないのかな?」とずっと方法を探してい他のですが、今回紹介する「BlueHarvest」を使えば、余計な不可視ファイルを自動で削除してくれます。
BlueHarvestのインストール
MacApp Storeでいきなり購入もできますが、公式サイトからであれば30日間のトライアル版のダウンロートができます。
30日経ったあとは1,720円かかります。
あっても実害のないファイルなので、気にならない方は不要なアプリかもしれませんが、「あると気になる」方にはオススメです。
BlueHarvestの使い方
最初に設定を済ませておけば、あとはBlueHarvestを起動している限り、自動で削除してくれます。
まずは監視するフォルダを左下の「+」から選択します。

自分の場合はとりあえず「Dropbox」配下を対象にしてみました。
あとは右側の「Items to Delete」で、削除したいファイルを選択すれば設定完了です。

削除してくれるファイルは下記の通りです。
- ._AppleDouble
- .apdisk
- .AppleDouble (smb only)
- .com.apple.timemachine.donotpresent
- .DS_Store
- .fseventsd
- .Spotlight-V100
- .TemporaryItems
- .Trashes
- .VolumeIcon.icns
- @eaDir
- Icon? (Custom Icon)
- Mac Extended Attributes
- $Recycle.bin (Windows)
- Desktop.ini (Windows)
- Thumbs.db (Windows)
オプションの設定
「Items to Delete」の下にある「Options」で、削除するときのオプションを設定できます。
| オプション | 内容 |
|---|---|
| Always keep aliases | エイリアスを保持 |
| Always keep color labels | エイリアスのカラーラベルを保持 |
| Always keep custom icons and resources | カスタムアイコンとリソースを保持 |
| Always keep custom icons for disks | ディスクのカスタムアイコンを保持 |
| Always keep security data for apps | アプリのセキュリティデータを保持 |
| Always keep tags | タグを保持 |
| Only clean manually | 手動でのみクリーンする |
| Only delete folders when manually cleaning | 手動でクリーニングするときにのみフォルダを削除する |
デフォルトだと全てオフになっていますが、「Only clean manually(手動でのみクリーンする)」意外は全てオンにしてしまって良さそうです。

Macのエイリアスとシンボリックリンクの違いや作成方法
Path Finder 9.3.5のアップデート内容はラベル・タグ周りの修正!そしていつの間にかカラーラベルのカスタマイズが可能に!
PCの単語登録(辞書登録機能)の辞書分類やルールについて改めて考えてみる
Path Finderで選択したファイルを特定アプリケーションで開く方法
Visual Studio CodeでIllustratorのスクリプトを書く時に便利な拡張機能「ExtendScript Debugger」
Drive File StreamでGoogle Driveをローカル容量を圧迫せずにファイルを閲覧する
ATOKの8カ国語クラウド翻訳変換を使って、英語の翻訳をすばやく行う方法
Google Meetをさらに便利にする便利なChrome拡張機能と、公式でサポートされるようになった機能
Alfredの検索ボックスを、磨りガラスのように背景がぼやけた見た目にする方法
修飾キーに自分ルールをつけてショートカットキーを管理して使いやすくする
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Alfredと1Passwordの連携をもっと便利に使いこなすための1Passwordのカテゴリ管理方法
記事用のスクリーンショットを撮るときに気をつけていること
CSS Nite in Kobe, vol.45「Adobe XDの自動アニメーションで作るプロトタイプと 現場で活用できるマイクロインタラクションの作り方」に参加してきました
ATOKで住所の入力をラクにする方法(郵便番号や町名からの住所変換)
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」
Google Chromeの開発者ツールに出てくる「[Deprecation] chrome.loadTimes() is deprecated」に関して
テキストエディタをAtomからVisual Studio Codeに移行しました
Visual Studio Codeのエクスプローラーを見やすくするちょっとしたカスタマイズ
FigmaのVariants機能でコンポーネントの状態を管理する方法