2015-07-04 27 views
1

反斜槓刪除文件我意外地創建了一個文件,它的名字是一個反斜槓():在Linux中

>ls -l 
total 0 
-rw-rw---- 1 user group 0 Jul 3 21:34 \ 

如何刪除呢?

+1

我投票結束這個問題作爲題外話,因爲它不是一個編程問題。詢問[unix.se] – 2015-07-04 01:53:17

+0

@HoboSapiens:我被撕裂了。 OP的目標不是編程相關的,但底層問題是使用shell語法,解決方案是更好地理解shell語法。所以,雖然它肯定會更適合超級用戶或Unix和Linux(它可能實際上是一個騙局),但我認爲堆棧溢出可能沒有問題。 – ruakh

回答

6

爲了傳遞一個反斜槓在參數的命令時,你需要「報價」或「逃跑」了,你可以用單引號包裹它:

rm '\' 

或用一個反斜槓前綴是:

rm \\ 

(需要的同樣的事情,如果你比如說,有一個文件名爲*要刪除它,你會寫rm '*'rm \*rm "*"同樣地,對於大多數。 OTH呃特殊字符)