개발 환경 설정 기초집LESSON 19
개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리
난이도입문
예상 시간40분
선수지식13강 환경 분리, 18강 진단 기록
19강. 개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리
1. 이번 강의에서 해결할 문제
디스크 공간이 부족해 오래된 SDK와 엔진을 한꺼번에 삭제했다가 기존 프로젝트를 열 수 없습니다. 삭제보다 먼저 사용 관계와 복구 가능성을 기록합니다.
2. 학습 목표
3. 핵심 개념
백업 우선순위는 직접 만든 소스, 설정·manifest·lockfile, 에셋과 문서입니다. Unity Library, Node node_modules, Java build, Unreal Intermediate처럼 다시 만들 수 있는 폴더는 원본과 다릅니다. 그러나 캐시 삭제는 재가져오기·재빌드 시간이 들며 열려 있는 Editor에서 하면 안 됩니다.
4. 단계별 실습
PowerShell · 실행 위치: 일반 PowerShell
Get-PSDrive -PSProvider FileSystem |
Select-Object Name,
@{Name='UsedGB'; Expression={[math]::Round($_.Used / 1GB, 1)}},
@{Name='FreeGB'; Expression={[math]::Round($_.Free / 1GB, 1)}}
Get-ChildItem -LiteralPath 'D:\Dev' -Directory -ErrorAction SilentlyContinue |
Select-Object Name, FullName, LastWriteTime
예상 결과: 드라이브별 사용·여유 공간과 프로젝트 폴더의 마지막 수정 시간이 표시됩니다. 이 명령은 삭제하지 않으며 관리자 권한이 필요하지 않습니다.
문서 · 파일 경로: D:\Dev\environment-notes\tool-inventory.md
tool-inventory.md
| Tool | Version | Install date | Used by project | Installer source | Safe to remove? |
| --- | --- | --- | --- | --- | --- |
| Unity Editor | | | | Official Hub | Not checked |
| Unreal Engine | | | | Epic Launcher | Not checked |
| JDK | | | | Official vendor | Not checked |
5. 명령어와 설정이 동작하는 이유
Get-PSDrive는 파일 시스템 드라이브의 여유 공간을 읽고 프로젝트 수정 시간은 최근 사용 여부를 판단할 단서가 됩니다. 단서만으로 삭제하지 않고 각 프로젝트의 버전 파일과 실제 실행 성공을 함께 확인합니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
19강. 개발 환경 백업과 정리: 설정 기록·디스크 공간·불필요한 도구 정리 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.