`-rf`라는 파일을 제거하려면 어떤 명령을 사용해야 합니까?

`-rf`라는 파일을 제거하려면 어떤 명령을 사용해야 합니까?

-rf어느 시점에서 나는 내 파일 시스템에서 호출되는 파일을 생성하는 미친 짓을 했습니다 .
이제 삭제하는 방법을 모르겠습니다...

난 노력 했어:

rm "-rf"
rm \-rf

이것들은 즉시 종료됩니다.아아!

이 파일 삭제하는 방법 아시는 분 계신가요? 실수로 전체 폴더를 정리하지 않는 것이 좋습니다.

답변1

unlink -rf

또는

rm -- -rf

답변2

또 다른 옵션:

rm ./-rf

... 현재 디렉토리가 파일이 있는 디렉토리라고 가정합니다.

답변3

또는 언제든지 해당 디렉토리를 편집하고 그런 식으로 파일을 제거할 수 있습니다.

vim .

그런 다음 파일이 있는 줄을 삭제하면 됩니다(D를 사용하면 dd는 작동하지 않습니다).

답변4

"rm ---filename" 트릭에 대해 알고 있음에도 불구하고 일반적으로 제거하려는 이름의 앞에 -가 있는 파일을 얻을 때 GUI 파일 관리자를 시작하고 거기에서 작업을 수행하여 가능성을 제거합니다. 실수.

관련 정보