【OS X】「その他」が占め始めた時に消すファイルたち

毎回忘れるのでメモ
もし参考にされる方がいらしたら、できるだけ元ディレクトリは残してファイルのみを削除するようにしてください。
自己責任でお願いします。バックアップをとってから消すことをおすすめします。

使える子なコマンド

# カレントディレクトリ内の個別ディレクトリ毎に見やすい単位で出力
$ sudo du -sh *

# カレントディレクトリ内の個別ディレクトリ毎に昇順でsortして出力
$ sudo du -s * | sort -n

Mail系

# Mailで添付されたファイルをワンクリックで開いた時に保存しているところ
/Users/[username]/Library/Containers/com.apple.mail/Data/Library/Mail Downloads

# Logs
/Users/[username]/Library/Containers/com.apple.mail/Data/Library/Logs/Mail

# Caches
/Users/[username]/Library/Containers/com.apple.mail/Data/Library/Caches/com.apple.mai

あとはMailの迷惑メールとか削除済メールを消してみるとか

Xcode

# DerivedData
/Users/[username]/Library/Developer/Xcode/DerivedData

#SnapShots
/Users/[username]/Library/Developer/Xcode/SnapShots

# Archives
/Users/[username]/Library/Developer/Xcode/Archives

# iOS DeviceSupport デバイス接続時のデータ
/Users/[username]/Library/Developer/Xcode/iOS DeviceSupport

# iOS Device Logs
/Users/[username]/Library/Developer/Xcode/iOS DeviceSupport

cores
溜まってるの見たことない感

/cores

Cachesたち

/System/Library/Caches
/Library/Caches
/Users/[usename]/Library/Caches

private系

/private/var/tmp

# Macを終了せずにスリープばっかりしてると溜まってくるやつ
/private/var/swapfile
/private/var/sleepimage

# 知恵袋とか見てたら消していいよって
/private/var/log/asl


他にもとにかくキャッシュ・ログ(消していい系)と名のつくもの消しまくったけど全部は覚えてないです。
結局その他を1/3ぐらいまで消すことができました。
ただし、メモに書き溜めてた内容がいくつか飛んだりしていたのでどっかいらんとこ消しちゃったのかもしれない。
ここに載せた箇所は全部「消していい」と掲示板やアップルのフォームで見かけたものだけですが、しっかりバックアップとってから自己責任で実行してください。

【Git】ファイルをローカルには残してリモートリポジトリからのみ削除


Git無勉強すぎていつもadd, commit, merge, push, pullしか使わないボケです。
ファイルを一旦リモートからは消したいけど、念の為にローカルには残しておきたいということがあったのでメモ。

リモートからのみ削除

$ git rm --cached test.txt(削除したいファイル名)

削除したファイルをadd
git add -u は「前ステージと比較して変更点があった部分のみadd」
新ファイルは追加されない

$ git add -u

commit

$ git commit -m "deleted test.txt"

push

$ git push origin master

以後変更を追跡しないように.gitignoreを作成する

test.txt
Thanks

qiita.com

d.hatena.ne.jp
nekova.hatenablog.com