리눅스 rm 특수문자 포함해서 삭제방법

리눅스에서 특수문자는 일반적인 명령어로 지우거나 편집할 수 없습니다. 특수문자를 포함한 파일이나 디렉토리를 지우는 방법에 대해서 알아보도록 하겠습니다.

일반적인 파일은 rm으로 삭제 또는 rm -rf 명령어로 강제 삭제할 수 있습니다.

 

특수문자 포함 파일 삭제하는 법

리눅스 특수문자 파일

느낌표(!), 대시(-) 같은 예시 파일입니다.

 

부적절한 옵션

rm 으로 지우려고하자 -를 옵션으로 인지해서 올바르지 않는 명령어라고 나오게 됩니다.

rm -rf * 로 다 지워버릴 수는 있지만 다른 필요한 파일도 있을 경우 효율적이지 못한 방법입니다.

 

일반 빈 파일 삭제

rm -rf --

-의 경우 앞에 --를 붙이고 지우면 특수문자 파일을 삭제할 수 있습니다.

 

- 등 특수문자 파일 지우기

rm -rf ./

두 번째 방법으로 ./-파일명, 해당 명령어로도 파일 삭제가 가능합니다.

 

[IT/리눅스(Linux)] - 리눅스 특수문자 포함 파일과 디렉토리 만드는 법

 

리눅스 특수문자 포함 파일과 디렉토리 만드는 법

파일 이름에는 '/', '', '*', '?', '', '|', ':' 등과 같은 특수문자를 포함시키지 않는 것이 좋습니다. 이러한 특수문자는 파일 시스템에서 다른 의미를 갖거나 사용이 제한될 수 있습니다. 하지만 가끔

coconuts.tistory.com

 

댓글

Designed by JB FACTORY