XDG 基本ディレクトリ空間ベース、$XDG_STATE_HOME
プログラムの履歴とログを保存する必要があります。しかし、UNIXプログラム$XDG_CACHE_HOME
でこれらのコンテンツを$HOME/.cache
。なぜ?
答え1
XDG_STATE_HOME
最近の仕様に追加され、あまり使用されていません。仕様バージョン0.7記載されていませんが、2021年5月にリリースされたバージョン0.8に追加されました。
以前のバージョンでは、XDG_CACHE_HOME
「必須ではない」ログなどを保存するのに最適な場所でしたが、キャッシュされたデータではないため、これはお勧めできません。
$XDG_STATE_HOME
履歴とログを保存し、$XDG_CACHE_HOME
データをキャッシュするためにのみ使用する必要があります。