"도트 파일"의 일반적인 경우에 관해서는 오랜 역사가 있지만, 구체적으로 언급 한 $HOME/.config
및 $HOME/.local
디렉토리는 XDG 기본 디렉토리 사양 에서 유래합니다 .
$HOME/.config
이 없으면 사용자 별 구성 파일의 위치입니다 $XDG_CONFIG_HOME
.
$HOME/.cache
이 없으면 사용자 별 캐시 파일이있는 곳입니다 $XDG_CACHE_HOME
.
$HOME/.local/share
이 없으면 사용자 별 데이터 파일이있는 위치입니다 $XDG_DATA_HOME
.
Windows 사용자는 이것을 버전 4 이후로 Microsoft가 Windows NT에서 가지고 있었던 것과 유사한 것으로 인식 할 수 있습니다 (버전 6.0에서 이름이 변경 되었음에도 불구하고).
%USERPROFILE%/AppData/Local/
일명 %LOCALAPPDATA%
—이 컴퓨터의 사용자 별 데이터 파일이있는 곳
%USERPROFILE%/AppData/Roaming/
일명 %APPDATA%
— 로밍 사용자가 여러 컴퓨터에서 액세스 할 수있는 사용자 별 데이터 파일
%USERPROFILE%/AppData/Local/Temp/
일명 %TEMP%
— 사용자 별 임시 파일이있는 곳
아이디어는 사용자 별 파일이 (다른 많은 것들 중에서도) 응용 프로그램 데이터 파일 (기계 별 또는 로밍), 응용 프로그램 구성 파일 , 캐시 된 파일 및 임시 파일 일 수 있으며 응용 프로그램은 이들을 기반으로하는 하위 트리에 배치 할 수 있다는 것입니다. 특정 디렉토리.
(맥 OS 사용자가 아래에 개별 사용자 별 "사용자 로컬"서브 트리를 얻을 유사한 시스템이 /var/folders
가진 C
및 T
하위 디렉토리 캐시 및 임시 파일을.)
아치 사람들이 지적했듯이, 여러 응용 프로그램에서 일반적으로 사용되는 일부 "도트"파일과 디렉토리가 있으며 가까운 미래에 XDG에 동의하지 않을 것입니다 (예 : $HOME/.ssh
및) $HOME/.netrc
.
추가 자료