[완료]-bash: 라는 파일 삭제 방법?
글쓴이: dopekly / 작성시간: 화, 2006/08/22 - 1:22오전
ssh로 접속하여 작업 도중 키보드와 마우스를 실수로 떨어뜨려서
-rw-r--r-- 1 root root 0 8월 20 22:43 -bash:
-bash:라는 파일이 생성되어 버렸습니다..
그런데 '-'때문에 rm, vi, touch등등 -bash: 파일에 관련한 모든 명령어가 먹히지 않네요..
옵션 기호로 인식해버려서. --;;;;;;;;;;
정말 난감합니다.
어떻게 삭제시킬 방법이 없을까요??
Forums:
--
--라는 걸 쓰면 옵션이 끝나고 그 뒤로는 그냥 문자열로 인식합니다.
rm -- -bash
UNIX 계열의 tool들은
UNIX 계열의 tool들은 대부분 '--'를 인자로 받습니다. 이 인자의 목적은 이 인자 뒤에 나오는 인자들은 옵션이 아닌 파일 이름이라는 뜻입니다. 따라서 kz님이 말씀하신대로 하면 됩니다. 또 하나 방법은 inode를 이용하는 것인데, 'ls -i' 명령을 실행하면 각 파일 별 inode를 출력해 줍니다. (예를 들어 111222라고 합시다). 이 때 find(1)명령을 써서 이 파일에 대해 어떤 연산을 수행할 수 있습니다. 지우는 것이 목적이라면 다음과 같이 하면 됩니다:
--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
그냥 후딱
그냥 후딱 지우시려면 rm ./-bash나 rm ~/path/to/-bash도 해보세요.
댓글 달기