.DS_Storeを作成しないようにする。
タイトルどおり、.DS_Storeが邪魔だったので、生成しないようにする方法を調べた。
ターミナルで以下のコマンドを叩けば、生成されなくなるようだ。
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
だが、いちいちターミナルを開いて、このコマンドを実行するのは、すっごく手間なので、こんなときはAutomatorを使いましょう!
2. Automatorの新規書類を押して、アプリケーションを選択。
3. 検索窓に「シェルスクリプト」入力し、「シェルスクリプトを実行」を表示し、右にドラッグアンドドロップ。
4. defaults write com.apple.desktopservices DSDontWriteNetworkStores true
を入力し、[cmd+S]で保存。(保存先はアプリケーションディレクトリにおいておくと良いかと)
5. アプリケーションディレクトリから、先程作成したアプリをダブルクリックして、実行。(実行しても、特に何も表面的には変化がないですが、スクリプトは実行されています。)
6. PCを再起動する。
以上で、.DS_Storeは作成されなくなったかと思います。
過去に作られた.DS_Storeを削除する
ターミナルで削除可能ですが、削除系は、なるべくターミナルではなく、
アプリなどで目で確認しながらのほうがいいかと思いますので、アプリで削除する方法を紹介。
アプリで消す
MacForkCleaner
こちらを使えば、削除できます。
使い方は、簡単。
- ダウンロード
- アプリ起動
- アプリに、ローカルディレクトリをドラッグアンドドロップ
- 以上で、そのディレクトリ内の.DS_Storeが全て削除されます。
私は、Documentsをまるっとドラッグアンドドロップして、削除しました。
スッキリ!