端末を使用してアイコンキャッシュをリセットする - どのような方法がありますか?

端末を使用してアイコンキャッシュをリセットする - どのような方法がありますか?

MacBookでアイコンキャッシュをリセットする方法を見つけようとしましたが、常に2つの方法が提案されているようです。しかし、3行目では2つの方法が少し異なります。

方法1

sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;
sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
sudo mv /Library/Caches/com.apple.iconservices.store com.apple.ic

方法2

sudo find /private/var/folders/ \ -name com.apple.dock.iconcache -exec rm {} \;
sudo find /private/var/folders/ \ -name com.apple.iconservices -exec rm -rf {} \;
sudo rm -rf /Library/Caches/com.apple.iconservices.store

私はそれが何をしているのか理解していない限り、端末で何もするのが好きではありません。

それでは...これらの2つの方法は本質的に何をしますか? 3行目の違いはどのような影響を与えますか?あるアプローチが他のアプローチよりも優れていますか?

答え1

このmvコマンドは現在のディレクトリ/Library/Caches/com.apple.iconservices.storeに移動します。com.apple.icつまり、データは保持されますが、システムが見つかる場所にはもう存在しないため、これ以上影響はありません。名前には特別なものはありませんcom.apple.ic。必要に応じて別の名前を選択できます。

データを再度移動してこの操作をキャンセルできますが、システムがまだキャッシュに何も書き込みを開始していない場合にのみ可能です。

sudo mv com.apple.ic /Library/Caches/com.apple.iconservices.store

(これは同じ場所で実行する必要があります。タスクリスト。デフォルトでは、端末を開くと、作業ディレクトリはホームディレクトリです。 )

システムが再作成された場合/Library/Caches/com.apple.iconservices.store(コマンドラインで実行してこれを確認できますls /Library/Caches/com.apple.iconservices.store。ディレクトリの内容がある場合は一覧表示され、ディレクトリの内容がない場合はエラーメッセージが表示されます)、以前のmv内容を直接復元することはできません。現在のバージョンを移動または削除した後、復元するバージョンをすぐに移動する必要があります。

このrmコマンドはファイルを削除します。バックアップから復元しないと復元できません。一方、ディスク領域の使用は停止します。

関連情報