그것은 A의 설정 저장소 - 환경 설정, 설정, 경량 프로필에 대한 중앙 집중식 다소 표준화 된 위치 .
OS가 사용자와 응용 프로그램을 위해 저장해야하는 모든 것에 대해 큰 그림을 볼 때 이해하기가 더 쉬워집니다.
윈도우
- 설정 리포지토리
- 시스템 : Windows 레지스트리
HKEY_LOCAL_MACHINE및 특히 많은 부분이 있습니다.\SOFTWARE\Microsoft
- 타사 시스템 전체 : Windows 레지스트리
HKEY_LOCAL_MACHINE
- 시스템 사용자 중심 : Windows 레지스트리
HKEY_USERS,[user]\SOFTWARE\Microsoft
- 타사 사용자 중심 : Windows 레지스트리
HKEY_USERS\[user]\SOFTWARE
- 사용자가
C:\Users\[User]\AppData 숨겨진 폴더에서 볼 필요가없는 응용 프로그램 파일
- 사용자가
C:\Users\[User]\ 앱에서 만든 숨김 폴더가 아닌 응용 프로그램 파일
맥 OS X
- 설정 리포지토리
- 시스템 및 타사 :
/Library/Preferences 의 com.apple...plist파일
- 타사 시스템 전체 :
/Library/Preferences 타사 plist파일
- 시스템 사용자 중심 :
/Users/[user]/Library/Preferences 위와 동일
- 타사 사용자 중심 :
/Users/[user]/Library/Preferences 위와 동일
- 사용자가 볼 필요가없는 시스템 전체 응용 프로그램 파일
/Library/Application Support
- 사용자가 볼 필요가없는 응용 프로그램 파일
/Users/[user]/Library/Application Support
-
/Users/[user]/숨겨지지 않은 폴더에서 사용자가 원하는 응용 프로그램 파일
기본적으로 레지스트리는 Mac OS X의 폴더와 동일하며 /Library/Preferences 그 이하가 아닙니다.
Mac OS가 조직의 시스템 및 응용 프로그램 데이터 그룹과 거의 일대일로 일치한다는 사실은 Windows 레지스트리가 작업을 수행하는 다른 방법 인 완전히 정당화 된 시스템임을 보여줍니다
레지스트리의 파일 시스템이 아닌 특성으로 인해 다른 시스템을 떠나는 동안 일부를 백업, 복원 또는 마이그레이션하기가 더 어려워 지므로 Mac 시스템을 선호하지만 그 목적은 거의 동일합니다.
두 OS 모두 이러한 구조를 다른 수준으로 위반하도록 선택한 응용 프로그램을 가지고 있습니다. 일반적으로 실제로 존재하지 않는 파일이나 폴더를 만들기 위해 더 많은 전역 컨텍스트를 사용합니다. 일부 응용 프로그램은 실제로 직선으로 폴더를 만들 C:\거나 /묻지 않고. 그것은 정말로 나를 미치게한다!
그건 그렇고, (대부분의) Mac OS 응용 프로그램의 드래그 앤 드롭 특성이 훌륭하지만 다른 버전과 나란히 비슷한 문제가 있습니다. 에서 .app파일 자체 만의 Application Support나 Preferences, 여전히 같은 설정을 사용하여 새로운 버전이 명시 적으로 다른 이름으로 폴더를 사용하기로 결정하지 않는 한, 서로 영향을주는 응용 프로그램의 모든 버전 ( IntelliJIDEA70, IntelliJIDEA81, 등)