我的 linux 機器上有一個名為的文件-T
,我想我可以做
rm "-T"
或者
rm "\-T"
或者
rm \-T
或者
rm *T
唉,我已經用完了簡單的技巧(或者我誤用了它們)。
我不斷收到錯誤訊息:
rm: invalid option -- T
我很確定我可以使用某些 FTP 客戶端刪除該文件,但這感覺像是作弊。有人能指出我正確的方向嗎?
答案1
許多 *nix 命令都有一個“--”選項,這意味著“這是選項結束的地方,從這裡開始的任何看起來像選項的東西都不是”。
rm -- -filename
不是 100% 確定 rm 是否支持,我有點生疏了。
答案2
使用“--”選項告訴 rm 沒有更多選項了。
rm -- -T
您也可以在文件前面加上“./”,如下所示:
rm ./-T
作為第三個選項,您通常可以使用圖形檔案檢視器並將其拖曳到垃圾桶中。
答案3
嘗試在您的文件中添加前綴 ./ 我認為這可行。
答案4
將目前目錄放在檔案名稱前面,這將防止程式認為您正在向其傳遞參數。
$ rm ./-T
-凱文