그것은 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
, 등)