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
데이터를 캐싱하는 데에만 사용해야 합니다 .