저는 W2K Pro 의 디렉토리 구조를 Un*x와 비슷하게 변경했습니다. 제가 처음에 이 작업을 할 때는 엄청난 삽질이었습니다. 레지스트리의 기본체계를 이해하고 나니까 두번째 작업은 금방 끝나더군요. 여러분들도 아래 내용 읽어 보시고 바꿔보시던지...

XP로 업그레이드하고 나서는 Tweak 프로그램을 이용했습니다.

변경 이유 #


  1. WinDOGS 기본 디렉토리 구조가 지저분하다.
    특히 사용자별 정보를 저장하는 \Document... 는 정말 엽기적임

  2. ~1 이 붙는게 정말 싫다.
    • 셀에서 cd 명령어로 디렉토리 이동하기 너무 힘듭니다.
    • WinDOGS 레지스트리 관리는 정말 개판입니다.
    • 똑같은 c:\Program Files\ 디렉토리에 대해 어떤 것은 전체명을 어떤 것은 c:\Progra~1\로 표시됩니다. 나중에 레지스트리 검색과 수정할 때 정말 짜증납니다.

  3. 난 Un*x 디렉토리 구조가 맘에 든다.

변경 사항 #


  1. 사용자명, 디렉토리 변경
    Administrator root로 변경
    Default skel로 변경
    All Users all로 간소화

  2. 디렉토리를 Un*x 체계로 변경

  3. Profile 디렉토리의 체계 변경
    각종 설정 %USERPROFILE%\etc 아래 저장
    My Documents %USERPROFILE%\doc
    임시 문서 등 %USERPROFILE%\tmp 아래 저장

  4. 데스크탑 폴더
    보조 프로그램 accessory 로 변경
    일반프로그램 bin\ 아래에 저장
    패키지프로그램 local\ 아래에 저장
    관리도구 admin 으로 변경

디렉토리 구조 #


\bin dos용 프로그램, 배치파일
ex) c:\bin\wicmd.cmd wincmd32 구동
\home 사용자별 프로파일
(\Documents and Settings를 변경)
\sys Windows 디렉토리
\tmp temp, tmp
\usr\bin 일반프로그램 (10MB 이하)
ex) alzip : c:\usr\bin\alzip
\usr\share 프로그램파일 공유 디렉토리
\usr\game 게임
ex) 디아블로2 : c:\usr\game\diablo2
\usr\local 패키지프로그램
ex) HWP : c:\usr\local\hnc
\recycled 지가 알아서 생기는 쓰레기 같은 디렉토리 ^^


디렉토리 변경 방법 #


아주 간단합니다. 물론 위험은 본인이 감수해야죠. 레지스트리 편집 툴을 이용하면 레지스트리를 쉽게 바꿀 수 있습니다.

  1. 백업한다.
  2. 디렉토리 체계를 정한다.
  3. 레지스트리를 수정한다.
  4. 디렉토리 체계에 따라 파일/폴더를 이동시킨다.
  5. 리부팅한다.

레지스트리에서 Shell Folders, User Shell Folders 두 키를 찾아서 값 또는 데이터
를 변경하면 됩니다.

대략 아래 키에서 원하는 값을 수정하면 됩니다.


  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders]
  [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User ShellFolders]
  [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
  [HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShell Folders]
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellFolders]
  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\UserShell Folders]

참고로 root 계정의 Shell Folders 의 레지스트리는 다음과 같습니다.


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"AppData"="C:\\home\\root\\etc\\data"
"Cookies"="C:\\home\\root\\tmp\\cookie"
"Desktop"="C:\\home\\root\\etc\\desktop"
"Favorites"="C:\\home\\root\\etc\\favorites"
"NetHood"="C:\\home\\root\\etc\\net"
"Personal"="C:\\home\\root\\doc"
"My Pictures"="C:\\home\\root\\doc\\image"
"PrintHood"="C:\\home\\root\\etc\\print"
"Recent"="C:\\home\\root\\etc\\recent"
"SendTo"="C:\\home\\root\\etc\\sendto"
"Start Menu"="C:\\home\\root\\etc\\startup"
"Templates"="C:\\home\\root\\etc\\templates"
"Programs"="C:\\home\\root\\etc\\startup\\program"
"Startup"="C:\\home\\root\\etc\\startup\\program\\startup"
"Local Settings"="C:\\home\\root\\etc\\data"
"Local AppData"="C:\\home\\root\\etc\\data"
"Cache"="C:\\home\\root\\tmp\\cache"
"History"="C:\\home\\root\\tmp\\history"
"Fonts"="C:\\WINNT\\Fonts"
"Administrative Tools"=""


powered by MoniWiki Powered by FreeBSD DNS Powered by DNSEver.com
last modified 2004-02-04 02:04:10
Processing time 0.0745 sec