사용자별 애플리케이션 데이터의 표준화된 카탈로그

사용자별 애플리케이션 데이터의 표준화된 카탈로그

모든 응용 프로그램이 사용자별 데이터를 디렉토리에 저장한다는 것을 알고 있지만 $HOME(일부) 보다 "현대적"/최신 응용 프로그램은 해당 설정과 응용 프로그램 데이터를 디렉토리의 하위 디렉토리에 채우는 경향이 있는 것 같습니다 $HOME/.config.

이름 충돌 등을 방지하기 위한 시스템이 마련되어 있나요? Gnome에만 해당되며 등록하려면 일종의 네임스페이스가 필요할 수 있습니까? Unix에 파일 시스템 레이아웃 표준이 있다는 것을 알고 있지만 사용자별 데이터를 더 자세히 설명하지는 않는 것 같습니다.

일반적으로 나는 하나만 생성 $HOME/.my-script-config하지만 다른 방법이 필요한지 아는 것이 흥미로울 것이라고 생각했습니다.

답변1

이름 충돌 등을 방지하기 위한 시스템이 마련되어 있나요?

내가 아는 한, 아니오. 프로그래머는 Google에서 귀하의 애플리케이션 이름이 고유한지 확인하기만 하면 됩니다.

$HOME/.config모든 응용 프로그램 파일을 사용자의 홈 디렉터리에 두는 것이 현명하지 않다는 인식으로 인해 새로운(EST) 표준입니다. 또한 위 파일은 구성( .config), 임시 캐시( .cache), 애플리케이션 데이터( .local/share)로 분리하여 쉽게 백업할 수 있습니다(마지막 두 디렉터리는 백업할 가치가 없습니다).

그러나 더 깊은 세부 수준에서 사용자별 데이터를 설명하지 않는 것 같습니다.

그렇죠, 확인해 보세요답변.

관련 정보