.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でYouTubeの動画再生速度を4倍速にする方法
Macでデュアルディスプレイ時に、通知を表示するディスプレイを指定する方法
単語登録機能に日常でよく使うフレーズを登録して、文章を素早く入力する方法
Path Finder 8から大幅に強化されたモジュール機能の設定方法
Alfred 4の詳細設定(Advanced)を見直してAlfredを更に便利にする
Alfredの1Password連携で、登録しているウェブサイトではなくアプリでログイン情報を開く方法
修飾キーに自分ルールをつけてショートカットキーを管理して使いやすくする
Adobe XD × Keyboard Maestroでここまでできる!ショートカットキーであらゆることを実現するマクロサンプル
DeepL翻訳をAlfred上で完結させるAlfred Workflow「DeepL-Translate」
Google Chromeのタブを検索するAlfred Workflowの「Search Safari and Chrome Tabs」で、タブ移動をラクにする
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Google Chromeのタブを1つにまとめる拡張機能「OneTab」
Illustratorのサンプルテキストの割り付けを少しだけ便利にする
Vue CLIでGA4を導入する方法
MacでCPUやメモリ・ネットワークなどの状態をメニューバーに表示させる「iStat Menus」
macOS標準の日本語入力の辞書をATOKにインポートする方法
Google Chromeの新規タブページのウェブページへの「ショートカット」を非表示にする方法
面倒なことを解消するアプリの細かい設定 #1日1Tips – 2019年11月
間違えて学習してしまったATOKの不要な変換候補を削除する方法
Path Finderで左サイドバーとは別に、「Favorites」だけを表示させる右サイドバーを表示する
Stationのサイドバーで、Slackのチームアイコンをメインに表示させる