실수로 -X라는 파일을 생성했는데 어떻게 삭제하나요? [복사]

실수로 -X라는 파일을 생성했는데 어떻게 삭제하나요? [복사]

중복 가능성:
이름이 "-"(하이픈, 대시 또는 빼기 기호)로 시작하는 파일을 삭제하는 방법은 무엇입니까?

바보처럼 나는 다음 명령을 실행했다.

    tar -cf -X awstats-icon icon tarfile.tar .

-X 스위치를 사용하여 awstats-icon 및 icon 디렉터리를 제외하려고 합니다.

이제 -X라는 이름의 큰 파일이 있는데 삭제할 수 없는 것 같습니다. 나는 다음을 사용하려고합니다 :

    rm -X
    rm `-X`
    rm '-X'

이 중 아무것도 작동하지 않았습니다. 어떤 제안이 있으십니까?

답변1

rm ./-X"-X"가 있는 폴더에서 시도해 보세요.

답변2

쉘 명령을 사용하여 --옵션이 끝났음을 분명히 할 수 있으므로 다음과 같이 작동합니다. rm -- -X

관련 정보