LoginSignup
11
9

More than 5 years have passed since last update.

.DS_Storeじゃまじゃね?

Last updated at Posted at 2016-11-29

.DS_Storeを作成しないようにする。

タイトルどおり、.DS_Storeが邪魔だったので、生成しないようにする方法を調べた。

ターミナルで以下のコマンドを叩けば、生成されなくなるようだ。

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

だが、いちいちターミナルを開いて、このコマンドを実行するのは、すっごく手間なので、こんなときはAutomatorを使いましょう!

1. アプリケーション -> automator を開く
スクリーンショット 2016-11-29 20.06.18.png

2. Automatorの新規書類を押して、アプリケーションを選択。
スクリーンショット 2016-11-29 20.07.30.png

3. 検索窓に「シェルスクリプト」入力し、「シェルスクリプトを実行」を表示し、右にドラッグアンドドロップ。
スクリーンショット 2016-11-29 20.07.44.png

4. defaults write com.apple.desktopservices DSDontWriteNetworkStores trueを入力し、[cmd+S]で保存。(保存先はアプリケーションディレクトリにおいておくと良いかと)
スクリーンショット 2016-11-29 20.08.02.png

5. アプリケーションディレクトリから、先程作成したアプリをダブルクリックして、実行。(実行しても、特に何も表面的には変化がないですが、スクリプトは実行されています。)
スクリーンショット 2016-11-29 20.15.36.png

6. PCを再起動する。

以上で、.DS_Storeは作成されなくなったかと思います。

過去に作られた.DS_Storeを削除する

ターミナルで削除可能ですが、削除系は、なるべくターミナルではなく、
アプリなどで目で確認しながらのほうがいいかと思いますので、アプリで削除する方法を紹介。

アプリで消す

MacForkCleaner
こちらを使えば、削除できます。
使い方は、簡単。

  1. ダウンロード
  2. アプリ起動
  3. アプリに、ローカルディレクトリをドラッグアンドドロップ
  4. 以上で、そのディレクトリ内の.DS_Storeが全て削除されます。

私は、Documentsをまるっとドラッグアンドドロップして、削除しました。
スッキリ!

参考記事

11
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
9