본문으로 건너뛰기
로그인 둘러보기
윈도우즈 유틸 · 파일·디스크·압축·백업

GNU Midnight Commander

0

GNU Midnight Commander는 GNU 일반 공중 사용 허가서(GPL) 하에 배포되는 시각적 듀얼 패널 파일 관리자입니다.

파일 관리자

소개

GNU Midnight Commander는 GNU 일반 공중 사용 허가서(GPL) 하에 배포되는 시각적 듀얼 패널 파일 관리자입니다. The Free Software Foundation이 발행한 자유 소프트웨어이며, Windows용 네이티브 포트는 adamyg/mcwin32 저장소를 통해 제공됩니다. 풀스크린 텍스트 모드에서 파일과 디렉터리 트리를 복사·이동·삭제하고, 내부 뷰어·편집기· diff 뷰어를 함께 사용할 수 있도록 설계되었습니다.

상세정보

듀얼 패널 파일 관리

두 패널을 전환해 소스와 대상 디렉터리를 지정하고, 파일 복사·이동·삭제·이름 변경·디렉터리 생성과 같은 기본 작업을 수행합니다. 와일드카드를 사용해 여러 파일을 한꺼번에 옮기거나 이름을 바꾸는 작업도 지원합니다.

권한 및 링크 관리

파일 속성과 권한을 변경하고(chmod, chown), 심볼릭 링크 및 하드 링크를 생성할 수 있습니다.

뷰어·편집기·diff 뷰어 내장

내부 뷰어와 편집기가 포함되어 있으며, 편집기는 다수 언어의 신택스 강조, 매크로, 코드 스니펫, 외부 도구 연동, 자동 들여쓰기, 마우스 지원, 클립보드 연동, ASCII와 hex 모드를 지원합니다. diff 뷰어도 내장되어 변경 사항을 비교할 수 있습니다. 뷰어와 편집기는 각각 mcview, mcedit로 독립 실행할 수도 있습니다.

원격 파일 시스템 및 가상 파일 시스템

SFTP와 FTP 클라이언트 기능을 제공하며, SSH 기반의 FISH(File transferred over Shell) 프로토콜과 레거시 RSH 연결도 지원합니다. 또한 cpio, extfs, tar 등 다양한 아카이브 형식을 일반 디렉터리처럼 다룰 수 있는 가상 파일 시스템(VFS)이 포함되어 있습니다.

확장 및 외부 도구 연동

파일 확장자에 작업을 바인딩할 수 있는 확장 기능을 제공하며, 더블 클릭으로 실행 프로그램을 열거나 미리 지정한 외부 프로그램을 호출할 수 있습니다.

GNU Midnight Commander의 라이선스는 무엇인가요?

GPL-3.0(GNU General Public License) 하에 배포되는 자유 소프트웨어로, 누구나 조건에 따라 사용·수정·재배포할 수 있습니다.

Windows에서는 어떻게 설치하나요?

winget을 통해 winget install --id GNU.MidnightCommander --exact 명령으로 설치할 수 있으며, 설치 후 mc를 실행해 듀얼 패널 인터페이스를 시작합니다.

원격 파일 시스템에도 접근할 수 있나요?

SFTP, FTP, SSH 기반 FISH, 레거시 RSH 등 다양한 방식으로 원격 파일 시스템에 접근할 수 있어 서버 간 파일 전송에 활용할 수 있습니다.

내장 편집기와 뷰어를 따로 사용할 수 있나요?

mcedit와 mcview는 mc 본체와 별도로 독립 실행할 수 있으며, 신택스 강조, 매크로, 코드 스니펫 등 다양한 편집 기능을 제공합니다.

화면으로 보는 주요 기능

파일 메뉴 열기

파일 메뉴 열기

파일 메뉴가 열려 있으며, 'View file…', 'Filtered view', 'Edit', 'Copy', 'Chmod', 'Link', 'Symlink', 'Edit symlink', 'Chown', 'Advanced chown', 'Rename/Move', 'Mkdir', 'Delete', 'Quick cd', 'Select group', 'Unselect group', 'Invert selection', 'Exit' 등의 메뉴 항목과 해당하는 단축키가 표시되어 있다. 메뉴는 파란색 배경에 흰색 텍스트로, 현재 'View' 항목이 선택되어 있다.

시스템 요구사항

Windows XP 이상 운영 체제에서 동작하며, 최신 Windows 10 및 11과 호환됩니다. 32비트와 64비트 빌드가 모두 제공되며, MsTerminal과 레거시 콘솔 모두에서 16색 및 256색 모드를 지원합니다. FISH 프로토콜을 SSH로 사용하려면 Win32-OpenSSH 또는 WinXSH가 필요하고, 레거시 RSH 연결에는 WinXSH가 필요합니다. 내부 편집기의 맞춤법 검사를 사용하려면 Win32-Aspell을 별도로 설치할 수 있습니다.