macOS のキャッシュや履歴を削除する
macOS のいろいろなキャッシュや履歴を削除する方法をメモする。必要に応じて sudo
で実行する。
ターミナル(termial.app) の履歴を削除する
$ history -c $ rm -f ~/.bash_history
このあと現在開いてあるターミナルアプリを終了させる必要あり。
キャッシュを削除する
$ rm -rf /System/Library/Caches/* $ rm -rf /Library/Caches/* $ rm -rf ~/Library/Caches/*
これでシステムとユーザ領域のキャッシュを削除できる
スポットライトの検索履歴を削除する
$ mdutil -i off / $ rm -rf /.Spotlight-V100/ $ mdutil -E -i on /
Xcode 関連の設定や履歴を削除する
##### シミュレータ ##### # すべてのシミュレータをリセット $ xcrun simctl erase all ##### Xcode ##### # アーカイブ $ rm -rf ~/Library/Developer/Xcode/DerivedData/* $ rm -rf ~/Library/Developer/Xcode/Archives/* # Instruments $ rm -f ~/Library/Preferences/com.apple.dt.Instruments.plist # Xcode の設定 plist を削除する $ rm -f ~/Library/Preferences/com.apple.dt.Xcode.plist # Xcode の設定 plist 内のキーを指定して個別に項目を削除する # どの項目を消すのかは plist を見て確認しながら... # とりあえず以下が削除対象として良さそう $ plutil -remove "DVTTextCompletionRecentCompletions" ~/Library/Preferences/com.apple.dt.Xcode.plist $ plutil -remove "IDESourceControlRecentsFavoritesRepositoriesUserDefaultsKey" ~/Library/Preferences/com.apple.dt.Xcode.plist $ plutil -remove "IDEDefaultPrimaryEditorFrameSizeForPaths" ~/Library/Preferences/com.apple.dt.Xcode.plist $ plutil -remove "NSNavLastRootDirectory" ~/Library/Preferences/com.apple.dt.Xcode.plist
CocoaPods のリポジトリを削除する
$ rm -rf ~/.cocoapods/*
ゴミ箱を空にする
$ rm -rf ~/.Trash/*
再起動/シャットダウン
いろいろ削除したあとは OS を一旦終了させた方が良い
$ shutdown -r now # 再起動 $ shutdown -h now # シャットダウン
おわり