[BUG] Windows에서 반복적으로 nul 파일 생성
Resolved 💬 3 comments Opened Aug 11, 2025 by ohg0219 Closed Aug 19, 2025
문제 설명:
Windows 환경에서 Claude Code가 명령어 실행 시 잘못된 리다이렉션 처리로 인해 nul 파일이 계속 생성됨
재현 단계:
- Windows 환경에서 Claude Code 사용
- 파일 검색이나 Java 버전 확인 등 시스템 명령어 실행
- 작업 디렉토리에 nul 파일 생성됨
예시 문제 명령어:
dir "C:\Program Files\Java" 2>nul || dir "D:\EEProject"
근본 원인:
- Bash 도구가 Git Bash를 통해 실행되면서 Windows/Unix 명령어 혼용
- 리다이렉션 구문 2>nul이 잘못 파싱됨
- 따옴표 처리 오류
영향:
- 작업 디렉토리가 불필요한 nul 파일로 오염됨
- 사용자가 수동으로 삭제해야 함
- 동일 문제가 반복 발생
제안 해결책:
- Windows 명령어 실행 시 리다이렉션 구문 검증 강화
- OS별 명령어 처리 로직 분리
- 2>nul, >nul 같은 Windows 리다이렉션 특별 처리
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗