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

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

·1 분· loading · loading ·
Snoh
Techtopic Filename Space Foldername Space Git Bash
InnoFactory
작성자
InnoFactory
스마트팩토리, 산업자동화, Digital Transformation, 디지털팩토리, PLM, ALM, Digital Manufacturing, Visualization, 3D CAD, Digital Twin, Big Data, IIoT 솔루션 전문업체
작성자
snoh
IT Worker

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

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

폴더가 삭제되었습니다.