출처: http://kltp.kldp.net/stories.php?story=05/12/13/3012369&topic=10

 

-- 라는 옵션이 "Terminate option list." 라고 man mv 페이지에 써있더군요.

이곳에서도 찾아보고 약 5분정도 시행착오를 했기 때문에.. 이렇게 적어봅니다.

-를 포함하고 기타 다른 문자를 포함할 경우에 이름 변경이나 기타 다른 명령어로 파일을 인식할 때에
잘 되지않고 옵션으로 읽어들이는 상황이 발생합니다.

그래서 간단히 파일 이름을 변경하면 해결되겠구나 했는데, 바로 mv 에서도 똑같은 상황이 발생해서 어쩔 수 없이 해결법을 찾게 되었습니다.

간단히 옵션이 끝났다는 표시 즉, 옵션에 -- 를 주면 더이상 옵션을 받아들이지 않는 상태로 되는 듯 합니다

shell) mv -- <- 등을 포함한 파일이름> <새로운 이름>