我需要使用什麼命令來刪除名為“-rf”的檔案?

我需要使用什麼命令來刪除名為“-rf”的檔案?

我在某個時候做了一些瘋狂的事情,創建了一個在我的檔案系統上調用的檔案-rf
現在我不知道如何刪除它......

我試過了:

rm "-rf"
rm \-rf

這些立即退出,啊啊!

有人知道如何刪除這個檔案嗎?最好不要意外清理我的整個資料夾。

答案1

unlink -rf

或者

rm -- -rf

答案2

另外一個選擇:

rm ./-rf

....假設您的目前目錄是文件所在的目錄。

答案3

或者,您始終可以編輯其所在的目錄並以這種方式刪除檔案。

vim .

然後刪除包含該檔案的行(使用 D、dd 不起作用)。

答案4

儘管我知道“rm -- -filename”技巧,但通常當我以某種方式獲得一個名稱中帶有前導- 的文件時,我想刪除它,我會啟動一個GUI 文件管理器並從那裡執行此操作,以消除機會的錯誤。

相關內容