기술 가이드

Windows Terminal 설정 백업 및 복원 가이드

5 min read 튜토리얼 업데이트됨 21 Oct 2025
Windows Terminal 설정 백업 및 복원
Windows Terminal 설정 백업 및 복원

열려 있는 노트북 화면과 텍스트 편집기에서 코드 입력하는 모습

왜 백업이 필요한가

Windows를 재설치하거나 사용자 프로필이 초기화될 때, 개인화한 터미널 색상, 프로필, 시작 디렉터리, 단축키 등 모든 설정을 잃을 수 있습니다. settings.json을 정기적으로 백업하면 수동 재구성 시간을 절약하고, 여러 장비 사이에서 동일한 환경을 빠르게 재현할 수 있습니다.

중요: settings.json을 백업/복원할 때 Windows Terminal이 실행 중이면 변경사항이 덮어씌워지거나 충돌이 발생할 수 있으니 터미널을 종료한 후 작업하세요.

핵심 위치 한 줄 정리

settings.json 경로: %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

백업 방법 개요

두 가지 간단한 방법을 제공합니다:

  • 파일 탐색기(그래픽) 사용법 — 초보자에게 추천
  • 명령 프롬프트(관리자 권한) 사용법 — 스크립트화/자동화에 적합

각 방법의 단계와 추가 팁, 대안(전체 LocalState 폴더 복사, 자동 동기화 대안, OneDrive/로컬 NAS 백업)을 아래에 설명합니다.


파일 탐색기로 Windows Terminal 설정 백업하기

아래 절차는 그래픽 환경에서 settings.json만 백업하는 방법입니다. 전체 폴더를 백업하려면 settings.json 대신 LocalState 폴더 전체를 복사하세요.

  1. Win + E를 눌러 파일 탐색기(파일 탐색기)를 엽니다. 단축키가 작동하지 않으면 시작 메뉴에서 파일 탐색기를 실행하세요.
  2. 주소 표시줄에 아래 경로를 붙여넣고 Enter를 누릅니다:
%LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState
  1. 폴더 안에서 settings.json 파일을 찾습니다.
  2. settings.json 파일을 마우스 오른쪽 버튼으로 클릭하고 복사 아이콘을 선택하거나 Ctrl + C로 복사합니다.

파일 탐색기에서 복사 아이콘을 클릭하는 모습

  1. 백업하려는 대상 폴더(예: 외장 드라이브, OneDrive 동기화 폴더, 네트워크 드라이브)로 이동합니다.
  2. 빈 공간에 마우스 오른쪽 버튼을 클릭하고 붙여넣기(또는 Ctrl + V)를 선택해 settings.json을 저장합니다.

복사 완료: 이제 선택한 위치에 settings.json 복사본이 보관됩니다.

팁: 파일 이름에 백업 날짜를 덧붙이면 여러 백업을 관리하기 쉽습니다. 예: settings-2025-10-17.json


명령 프롬프트로 Windows Terminal 설정 백업하기

명령어를 이용하면 스크립트로 정기 백업을 자동화할 수 있습니다. 관리자 권한이 필요한 작업은 아니지만, 보호된 위치(예: Program Files)에 쓸 경우 관리자 권한이 필요합니다.

  1. 작업 표시줄의 Windows 아이콘을 클릭해 시작 메뉴를 엽니다.
  2. 검색창에 “명령 프롬프트”를 입력하고 필요 시 “관리자 권한으로 실행”을 선택합니다.
  3. 관리자 권한 명령 프롬프트 창에서 아래 명령을 붙여넣고 Enter를 누릅니다. 를 백업할 실제 경로로 바꿔주세요.
copy /y /v %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json 

예: C:\Backup 폴더로 백업하려면 다음과 같이 입력합니다:

copy /y /v %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json C:\Backup

명령 프롬프트에서 백업 명령을 실행하는 화면

명령 설명:

  • copy: 파일 복사 명령
  • /y: 대상 파일이 있을 때 확인 메시지 없이 덮어씀
  • /v: 복사된 파일을 검증함

자동화 팁: 위 명령을 .bat 파일로 저장하고 작업 스케줄러에 등록하면 정기 백업을 실행할 수 있습니다.


복원 방법 개요

백업해 둔 settings.json을 원래 위치로 복사하면 됩니다. 복원 전 Windows Terminal이 실행 중이면 먼저 종료하세요. 복원 방법은 파일 탐색기와 명령 프롬프트 두 가지 모두 지원합니다.

파일 탐색기로 복원

  1. 파일 탐색기에서 백업한 settings.json 파일이 저장된 위치로 이동합니다.
  2. 파일을 선택한 후 Ctrl + C로 복사합니다.
  3. 아래 원래 위치로 이동합니다:
%LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState
  1. Ctrl + V로 붙여넣기 합니다. “대상 파일 교체 또는 건너뛰기” 창이 나타나면 “대상 위치의 파일 바꾸기”를 선택해 덮어씁니다.

복원 성공: 터미널을 다시 열면 백업한 설정이 적용되어야 합니다.

명령 프롬프트로 복원

관리자 권한 명령 프롬프트(또는 권한이 충분한 일반 계정)를 열고 아래 명령에서 를 백업 파일이 있는 실제 경로로 바꿔 실행합니다:

copy /y /v  %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

예: C:\Backup에 백업해 둔 경우:

copy /y /v C:\Backup\settings.json %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

명령 프롬프트에서 복원 명령을 실행하는 화면

복원 후 확인: Windows Terminal을 열고 예상 프로필, 색상, 시작 셸이 복원되었는지 확인하세요.


추가 가치: 대안, 자동화, 점검표

대안 방법

  • 전체 LocalState 폴더 복사: settings.json 외에 터미널이 생성하는 기타 런타임 파일까지 보존하려면 LocalState 폴더 전체를 백업하세요.
  • 버전 관리: Git 저장소(예: 개인 로컬 Git 또는 사설 Git 서버)에 settings.json을 저장하면 변경 이력 관리를 할 수 있습니다. 민감한 데이터(토큰 등)가 포함되어 있지 않은지 확인하세요.
  • 클라우드 동기화: OneDrive, Google Drive, NAS 등에 백업 폴더를 두면 장비 간 동기화가 가능합니다(회사 정책/보안 규정 확인 필요).

자동화(샘플 배치 스크립트)

간단한 .bat 예시(설명용):

@echo off
set BACKUP_DIR=C:\Backup\WT
mkdir "%BACKUP_DIR%"
copy /y /v %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json "%BACKUP_DIR%\settings-%date:~0,10%.json"

(위 스크립트는 Windows 지역 설정에 따라 날짜 포맷이 다를 수 있으니 필요 시 조정하세요.)

역할 기반 체크리스트

  • 개발자
    • 주요 프로필(예: WSL, PowerShell, CMD) 설정 복원 확인
    • 색상 테마 및 글꼴 크기 확인
  • 시스템 관리자
    • 배포 스크립트에 백업/복원 절차 포함
    • 보안 정책(저장 위치 접근 권한) 검토
  • 일반 사용자
    • 백업 파일 이름에 날짜 포함
    • 터미널 종료 후 복원 수행

간단 점검 표 (SOP)

  1. 백업 전: Windows Terminal을 종료
  2. 백업: settings.json을 안전한 위치로 복사
  3. 변경/업데이트: 필요 시 새 버전의 settings.json으로 테스트
  4. 복원 시: 기존 파일 덮어쓰기 전 원본 백업(항상 두 단계 백업 권장)

언제 이 방법이 실패하는가(경계 사례)

  • settings.json에 손상된 JSON 구문이 포함된 경우: 복원 후 Terminal이 구성 로딩에 실패할 수 있습니다. 복원 전에 JSON 유효성 검사를 권장합니다.
  • 설정이 레지스트리나 다른 외부 구성 파일을 참조하는 경우: 일부 확장 설정은 settings.json 외부에 저장될 수 있으므로 모든 사용자 설정이 복원되지 않을 수 있습니다.
  • 회사 보안 정책으로 특정 폴더에 접근이 차단되면 명령어 복사/붙여넣기가 실패할 수 있습니다.

해결책: 복원 전 JSON 구문 검사, 전체 LocalState 백업, IT 정책 확인.


간단한 점검(테스트 케이스)

  • TC1: 백업한 settings.json을 복원한 뒤 예상 프로필 3개가 모두 존재하는지 확인
  • TC2: 색상 테마와 글꼴 크기 변경 후 복원해 원상복구되는지 확인
  • TC3: 터미널 실행 중 복원 시 경고/충돌 발생 여부 확인

의사결정 흐름(간단 다이어그램)

다음은 백업 방법을 결정할 때의 간단한 흐름입니다:

flowchart TD
  A[Windows Terminal 설정 백업 필요?] -->|예| B{초보자인가?}
  B -->|예| C[파일 탐색기로 백업]
  B -->|아니오| D{자동화/정기 백업 원함?}
  D -->|예| E[명령 프롬프트 배치 스크립트 사용]
  D -->|아니오| C
  A -->|아니오| F[백업 불필요]

마무리 요약

  • settings.json은 Windows Terminal의 핵심 설정 파일입니다. 위치는 %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState 입니다.
  • 파일 탐색기나 명령 프롬프트로 손쉽게 백업/복원이 가능합니다.
  • 자동화, 전체 폴더 백업, 버전 관리(Git) 등으로 관리 수준을 높일 수 있습니다.
  • 복원 전 항상 터미널을 종료하고 JSON 유효성 검사를 하면 문제를 예방할 수 있습니다.

중요: 민감한 정보(토큰, 자격증명 등)가 settings.json에 저장되어 있는지 확인하고, 있다면 안전한 방법으로 암호화하거나 제외한 다음 백업하세요.

감사합니다. 안전한 백업/복원으로 개인화한 터미널 환경을 잃지 마세요.

공유하기: X/Twitter Facebook LinkedIn Telegram
저자
편집

유사한 자료

Debian 11에 Podman 설치 및 사용하기
컨테이너

Debian 11에 Podman 설치 및 사용하기

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정
시스템 관리

Apt-Pinning 간단 소개 — Debian 패키지 우선순위 설정

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드
그래픽 가이드

OptiScaler로 FSR 4 주입: 설치·설정·문제해결 가이드

Debian Etch에 Dansguardian+Squid(NTLM) 구성
네트워크

Debian Etch에 Dansguardian+Squid(NTLM) 구성

안드로이드 SD카드 설치 오류(Error -18) 완전 해결
안드로이드 오류

안드로이드 SD카드 설치 오류(Error -18) 완전 해결

KNetAttach로 원격 네트워크 폴더 연결하기
네트워킹

KNetAttach로 원격 네트워크 폴더 연결하기