본문으로 건너뛰기
  1. Posts/

Windows에서 파일명 끝의 공백 문제

·1 초· 0 · 0 ·
snoh
IT Tip filename space foldername space git bash

파일명 앞과 뒤의 공백 문제 #

Windows OS에서는 파일명 또는 폴더명의 시작과 끝 부분에 공백문자를 허용하지 않습니다.

Linux에서는 이런 파일 또는 폴더명을 만들 수 있지만 Windows로 복사해 오는 경우 문제가 발생합니다.

아래는 Linux에서 만들어진 끝 부분에 공백이 포함된 폴더의 예 입니다.

20230721_0100

Delete, Move, Rename을 시도해도 아래와 같이 폴더명을 인식하지 못함을 알 수 있습니다.

20230721_0200

상위 폴더로 이동해서 상위 폴더 전체를 삭제해도 공백이 포함된 폴더로 인해 삭제되지 않습니다.

20230721_0300

Windows에서는 생성을 할 수 없는 이름이고 인식도 할 수 없기 때문에 어떠한 동작도 하지 않는 것입니다.

git bash로 해결하기 #

Linux 환경으로 가져가서 처리를 하면 되는데, 그럴 수 없는 상황이라면 git bash를 이용해서 해결을 할 수 있습니다.

먼저 git을 설치합니다.

설치후 시작메뉴에서 git bash를 찾아서 실행합니다.

20230721_0400

git bash를 실행하면 Windows의 폴더와 파일들이 Linux 형태로 표시되고, Linux의 명령어를 사용할 수 있습니다.

해당 폴더를 찾아서 삭제합니다.

20230721_0500

폴더가 삭제되었습니다.