[LINUX] 리눅스 파일,디렉토리 이름 시작부분에 특수문자 / 기호 있을때

2022. 10. 7. 11:19기술집/서버관련

728x90

 

어떻게 보면 기초적인건데.. 이런상황이 몇년에 한번 있을까말까해서 ;;;;;

공백이나 다른게 있을때에는 " 또는 ` 를 이용해서 묶으면 잘 인식이 되었습니다.

그런데 오늘....

새로운 기능이 도입되게 되었고, 이를 설계한다고 이래저래 알아보다가

폴더트리를 확인중에.. 예전 테스트할때 인덱스가 안붙어서 디렉토리 이름이 기호로 시작하는게 있었습니다.

- (하이픈) 으로 시작이 되는데요.. 원래 앞에 숫자가 있어야합니다.

 

 

이름을 다 드러내기가 뭐해서... 모자이크 이미지가 되었네요 ㅋㅋㅋㅋㅋㅋㅋ

왼쪽 위에보시면.. 

- ㅌ...

 라고 되어있는 디렉토리 이름이 보입니다.

잘못 된 이름으로 생성되었고, 바로 아래아래에 제대로 생성된 디렉토리가 있습니다.

즉! 안쓰는 디렉토리...

 

음..

지워야죠?

그런데...

 

어떻게???

 

 

지우기전에 안에 뭐가 있는지 들여다봅니다.

ls

안됩니다.

그럼 " 로 묶어봅니다.

안됩니다.

ls라서 그런가. rm으로 바로 하면 되겠지.

rm 으로 바로.... 안됩니다 ㅋㅋㅋㅋ

 

음. 그럼 ` 로 하면 되겠지.

안됩니다.

꺄아아앙아아아아앙아아아아아앙아아아아아아

리눅스 디렉토리 이름 시작부분에 기호 / 특수문자 있을때 !!!! 어떻게 하면 인식이 되느냐!! 

그것이 문제였습니다.

가만보면... 부적절한 옵션으로 -- 라고 나오는데요.

즉, 기호 하이픈( - )은 옵션을 주는 기호로 인식이 되고 있다는건데요.

 

그냥 간단히... 파일질라 켜서 들어간 다음에 삭제하면 됩니다 ㅋㅋㅋㅋㅋ

하지만!! 그대로 물러서기에는 거의 바닥에 있다시피한 제 자존심이...ㅋㅋㅋㅋㅋㅋ

 

검색검색!!!!

 

 

그 결과가 이겁니다.

 

리눅스 파일 이름 시작부분에 특수문자 / 기호 있을때는 ./ 를 붙여서 경로를 주면 된다.

 

실제로... 앞에 ./ 를 붙여주니.. 간단히 ls 결과가 튀어나옵니다.

후...

아는것이 힘이다.. ㅋㅋㅋㅋㅋ

LINUX.. 계속 하고싶다 ㅠㅠ

728x90