- 플러그인을 이용한 무한한 기능확장 가능
- Tab키를 이용한 2개의 분할된 창 이용으로 파일관리 작업의 신속성과 편리성.
- 미리보기 기능, 다중 파일이름변경, 복사 및 이동, 폴더비교
- 분할된 2개의 탭에 각각의 새로운 탭 삽입가능(여러개의 폴더로 손쉬운 이동)
- Dos명령 프롬프트 사용가능(시작-실행-cmd), 각각의 탭상에서 별도의 창없이 바로 명령어 입력도 가능합니다.
단축키 없이 그냥 바로 명령어문자 입력하면 커맨드바가 생성됩니다.
- FTP접속 가능 ( 단축키 Ctrl+F ), 폴더 즐겨찾기기능 ( Ctrl+D )
Installation
http://www.ghisler.com/ 에서 다운 받아 사용 : version 7.50 RC2
wincmd.ini 파일은 따로 설치 (D:\My Documents\Sixx_Bkup\Totalcommander)
Source = Active = 활성창, 위치한 창, 활성 패널, 위치한 패널
Target = InActive = 비활성창, 반대편 창, 반대편 패널
wincmd.ini
설정은 레지스트리를 사용하지 않고 INI 파일을 사용
☞ 사용자 지정 단축키는 조심해서 할당하고 사용해야 한다. 기능들이 뒤죽박죽되는 현상이 가끔 일어난다.
WinCmd.ini 파일 내에서는 ALT=A, CTRL=C, Shift=S 로 축약 (cf. 타프로그램 ALT=@, CTRL=^, Shitft=~)
ActiveRight=0
1: 토탈 커맨더가 시작될 때 오른쪽 파일창이 활성화 된다.
Allowed=
이 곳에 나열된 드라이브에만 접근할 수 있다. 예 : Allowed=cde\ (\는 '네트워크 환경'를 의미한다.)
AlwaysCopyInBackground=1
1: 복사를 백그라운드에서 한다.
AlwaysPackInBackground=2
1: 내부 압축기를 백그라운드에서 실행.
2: 내부 압축기, 외부 압축기도 백그라운드에서 실행.
3: 2와 비슷하지만, 외부 압축기가 최소화되서 실행된다.
AlwaysUnpackInBackground=2
1: 내부 압축해제기를 백그라운드에서 실행.
2: 내부 압축해제기, 외부 압축해제기도 백그라운드에서.
3: 2와 비슷하지만, 외부 압축해제기가 최소화되서 실행된다.
주) 내부 압축해제기중 zip만 백그라운드에서 풀 수 있다.
AlwaysToRoot=0
1: 드라이브가 변경될 때 언제나 그 드라이브의 루트 디렉토리로 이동된다.
AutoInstallPlugins=1
1: 플러그인 압축파일을 실행했을 때 플러그인이 자동으로 설치되는 기능을 켠다.
Autotreechange=0
1: tree view의 디렉토리를 한 번 클릭하면 다른 쪽 윈도우에 그 디렉토리의 내용을 보여준다.
BriefViewWidthLimit=250
brief view의 컬럼크기의 최대넓이를 설정한다(픽셀단위).
파일명이 너무 긴 파일 하나 때문에 컬럼이 커지는 것을 막을 수 있다.
DriveisCD=FGH
F,G,H를 CD-ROM 드라이브로 정의한다. 토탈 커맨더는 이 드라이브의 내용을 복사할 때 읽기전용 속성을 제거한다.
자동으로 감지되지 않는 네트워크 CD 드라이브에 유용하다.
HistoryAppend=1
1: 히스토리 리스트(ALT+커서 다운)에서 선택된 디렉토리를 히스토리 리스트의 맨 끝에 붙인다(기본동작).
0: 히스토리 리스트의 항목들의 순서를 계속 유지시킨다.
IconLib=c:\tcmd\wcicolib.icl
파일 리스트를 위한 모든 기본 아이콘들을 주어진 파일에서 읽어온다.
drivelib=c:\tcmd\PixOS.dll
드라이브 콤보 박스의 드라이브들에 사용할 아이콘을 지정한다.
IgnoreWheel=0
1: 마우스 휠을 무시한다.
InplaceRename=1
1: 이름을 두 번 클릭했을 때 제자리에서 이름바꾸기를 수행(shift+F6).
InplaceRenamePath=1
현재 경로창에서 왼쪽 마우스 버튼을 클릭하면 경로를 변경하는 기능을 가능(1), 불가능(0)하게 만듬.
InplaceRename의 값을 기본값으로 가지며, 그 값이 없다면 1을 기본값으로.
2: 경로 변경하는 것을 불가능하게 만들지만, 한 번의 클릭으로도 빠르게 이동가능(shift가 필요없음).
주) c:\aaa\bbb\ccc\ddd 에서 bbb에 마우스커서를 두고 shift를 누른 상태에서 왼쪽 클릭하면
c:\aaa\bbb로 이동하는 기능을 말합니다.
LockedGoToDriveRoot=0
0: [ \ ]를 클릭하면 잠겨진 탭의 기본 디렉토리로 이동한다.
1: [ \ ]를 클릭하면 드라이브의 루트 디렉토리로 이동한다.
LockedTabChange=1
잠겨진 탭에서 디렉토리가 변화될 때
0: 언제나 새로운 탭을 만든다.
1: 같은 디렉토리의 탭을 재사용한다.
2: 잠기지않은 첫번째 탭을 재사용한다.
3: 잠기지않은 마지막 탭을 재사용한다.
LongInStatus=0
1: full view 모드에서 긴 이름을 상태 바에 표시한다.
LongNamesToDos=1
Shift+Enter를 사용할 때 짧은(0)/긴(1) 이름을 DOS 박스에 전달한다.
Noreread=AB\
이 드라이브들의 다시 읽기를 금지시킨다.
\는 '네트워크 환경', /는 파일시스템 플러그인, 콜론 :는 데스크탑같은 가상 폴더.
OleComments=1
1: 탐색기에서 주석을 읽어온다(NTFS streams와 워드 문서).
PanelsVertical=0
0: 수직 파일 윈도우. 1: 수평 파일 윈도우.
PluginBasedir=c:\tcmd\plugins\
플러그인 기본 디렉토리
QuickSearchExactMatch=0
0: .을 *.로 읽는다. 예를 들어, win.i는 wincmd.ini도 찾는다.
1: 정확한 매칭 : win.i의 입력은 win.ini를 찾지만 wincmd.ini를 찾지 않는다.
RenameSelOnlyName=1
1: 제자리 이름 바꾸기에서 이름만 선택.
0: 이름과 확장자 모두 선택.
RestrictInterface=
유저 인터페이스의 일부분을 사용하지 못하게 만든다. 다음 옵션 값들의 합으로 설정.
1: 시작 메뉴
2: 명령어줄
4: 버튼바 변경
8: 드라이브 오른쪽 클릭 메뉴
16: 파일 오른쪽 클릭 메뉴
32: 디렉토리 핫리스트 변경
64: FTP (CTRL+N, CTRL+F)
128: 엔터키(프로그램 실행, 파일 열기)
256: 파일 시스템 플러그인
ReverseHistory=0
1: 히스토리(이전에 방문했던 디렉토리들)를 역순(마지막으로 방문한 곳을 맨 위에)으로 표시한다.
SearchInFiles=
파일 내부 찾기 기능에 추가적으로 적용될 압축 파일형을 기록. 예) SearchInFiles=*.EXE *.JAR
ShowInstanceNr=1
1: 토탈 커맨더가 하나 이상 실행되면 제목 표시줄에 번호를 매긴다.
SingleClickStart=0
1: 한 번의 클릭으로 프로그램을 시작하고, 파일을 연다(Win98 WEB 형식).
0: 더블 클릭으로 프로그램을 시작(기본값).
SizeCheck=1
1: 복사 전에 목적지 디스크에 충분한 공간이 있는지 확인한다.
SortUpper=3
0: 기본 정렬 방법
1: 파일을 정렬할 때, _로 시작하는 파일을 마지막에 둔다.
2: 사전식과 수적인 방법을 혼합한 정렬방법. 예) file10.txt는 file1.txt보다 뒤에 온다.
3: 2와 비슷하지만, StrCmpPlogicalW를 비교에 사용한다. IE 6.x가 설치되어 있어야 사용가능.
SpaceMovesDown=0
1: 파일을 스페이스 바로 선택하면, 커서를 그 아래로 이동시킨다(<INSERT>와 같은 동작).
StartupScreen=0
1: 시작화면을 출력한다.
TabDir=
탭 목록을 저장해 놓은 장소.
TabEnterDirChange=1
사용자가 잠긴 탭의 디렉토리위에서 ENTER를 쳤을 때의 반응.
0: 아무 일도 안함
1: 새로운 탭을 연다.
2: 사용자에게 질문
TestIfSharedDir=0
1: 디렉토리가 네트워크 상에서 공유되어 있는지 테스트한다.
공유되어있다면 아이콘 아래쪽에 손을 출력한다.
PreloadThumbnails=1
1: full view 모드에서 디렉토리를 열 때 썸네일 이미지를 미리 읽어들인다.
2: brief view 모드에서도 미리 읽기.
3: 현재 보이는 썸네일 밑의 두 라인만 미리 읽어 들인다.
TrayIcon=0
1: 토탈 커맨더를 최소화시키면 트레이에 아이콘을 등록시킨다.
TreeFileLocation=
디렉토리 트리 기록 파일인 treeinfo.wc의 위치를 지정한다. 예) TreeFileLocation=c:\somedir\treeinfo%D%.wc
%D%는 드라이브 문자로 바뀐다(네트워크 공유 드라이브의 루트를 나타내는 \는 _로 바뀐다).
%R%는 루트 경로로 바뀐다.
%L%는 디스크 볼륨명으로 바뀐다.
위의 변수들은 반드시 대문자여야한다. 대문자가 아니면 토탈커맨더는 환경변수에서 위의 변수들을 찾는다.
treefilelocationE=
드라이브 E를 위한 treeinfo 파일의 위치만을 지정한다. TreeFileLocation이 설정되어있어야만 동작한다.
treefilelocation__server_share=
네트워크 공유 드라이브를 위한 treeinfo 파일의 위치만을 지정한다. TreeFileLocation이 설정되어있어야만 동작한다.
UseIniInProgramDir=0
이 변수는 wincmd.ini가 프로그램과 같은 디렉토리에 위치할 때만 사용된다. 다음 값들의 합이다.
1: 레지스트리나 매개변수를 통해 위치가 지정되지 않았다면 프로그램 디렉토리에 위치한 wincmd.ini를 사용한다.
2: 레지스트리나 매개변수를 통해 위치가 지정되지 않았다면 프로그램 디렉토리에 위치한 wcx_ftp.ini를 사용한다.
4: 레지스트리 설정보다 우선(매개변수보단 우선권이 낮다).
VersionInOverwrite=1
1: 덮어쓰기 대화상자에 파일의 버전 정보를 보여준다.
[Packer]
ExpertMode=1
1: 압축 파일 내에서 엔터를 치면 바로 파일을 실행하거나 열어본다.
0: 압축 파일 내에서 엔터를 치면 속성 창을 띄운다.
UnZIPOverwrite=0
1: 압축을 해제할 때 언제나 덮어쓰기를 한다.
VerifyZIP=0
1: ZIP 압축을 한 후에 압축파일에 제대로 만들어졌나 테스트한다.
<백업>
두 개의 INI 파일 ( WinCmd.ini, wcx_ftp.ini)을 백업해 놓기만 하면 설정 상태를 그대로 보존할 수 있다
기본설정이나 언어팩, 메뉴설정, FTP 서버 설정등은 아래의 파일들을 따로 파일 백업
wincmd.ini / wcx_ftp.ini / Wcmd_kor.lng / Wcmd_kor.mnu
Step1: Select file from the list => Select "Change Attributes ..." from menu "Files" (upper left corner of the program window).
Step2: Select all checkboxes.
Alternative
Enter in the field below file list the chmod command with your file name: chmod 777 your_file.txt
Total commander 파일 설명
LANGUAGE\ -> 언어파일과 메뉴파일들이 있는 폴더
TOTALCMD.EXE -> TC 메인 프로그램
WINCMD.INI -> TC의 설정화일(과거엔 Windows Commander - wincmd.exe라는이름 가지고 있었습니다.) TOTALCMD.INC -> TC의 내부 명령어들 모음. 메뉴나 버튼바에등록할때불러들입니다.
WINCMD.KEY -> TC의 등록Key
TCUNINST.EXE -> 설치제거 프로그램
TCUNINST.WUL -> 설치제거 목록 파일
WCUNINST.WUL -> 옛버전인 Wincmd 설치제거(wincmd에서 업그레이드한 사람에게 필요)
WCMICONS.DLL -> 버튼바에 쓰인 아이콘 모음
DEFAULT.BAR -> 명령버튼바 설정파일 ~.BR1은 해당버튼바의 아이콘 cache
NO.BAR -> 비어 있는 버튼바파일(새버튼바를 만들때 템플릿역활을 할것으로 생각됨)
CGLPT9X.VXD -> 프린트 포트로 파일주고 받기에 필요한 윈9x/ME용 드라이버
CGLPTNT.SYS -> 프린트 포트로 파일주고 받기에 필요한 NT/2000/XP용 드라이버
WCMZIP32.DLL -> ZIP 압축 DLL (압축풀기는 TC본 실행화일에 내장)
CABRK.DLL -> CAB 압축풀기 DLL
UNACEV2.DLL -> ACE 압축풀기 DLL
UNRAR.DLL -> RAR 압축풀기 DLL
TCUNZLIB.DLL -> Library used for unpacking thumbnails and for FTP MODE Z
FRERES32.DLL -> Library to get free system resources on Windows 9x/ME
SHARE_NT.EXE -> Helper tool to show share/unshare dialog on Windows NT
WC32TO16.EXE -> Helper tool to set the date/time of directories on Win9x and ME
HISTORY.TXT -> 프로그램 History
TOTALCMD.HLP -> 도움말 파일 "필독"
TOTALCMD.GID -> 도움말 파일관련 파일
TOTALCMD.FTS -> 도움말파일 인덱스
REGISTER.WRI -> 구입주문양식
KEYBOARD.TXT -> 키보드 단축키 설명서 "필독"
DESCRIPT.ION -> 폴더내 파이에 대한 주석문을 저장하는 텍스트 파일
SFXHEAD.SFX -> ZIP파일 자동풀림EXE 파일생성시 ZIP파일 앞부분에 추가되는 프로그램 해더
압축풀림 기능을 하는 프로그램의 일부입니다. 그래서 EXE생성시
TC에는 ZIP용 헤더인 SFXHEAD.SFX 가 들어 있습니다.