有一個文件#A.py#
,似乎是原A.py
在同一目錄下複製 - 當我嘗試rm
,我得到如下:如何刪除名稱以「#」開頭的文件?
rm: missing operand
什麼是##
符號是什麼意思?這個文件是如何出現的?
有一個文件#A.py#
,似乎是原A.py
在同一目錄下複製 - 當我嘗試rm
,我得到如下:如何刪除名稱以「#」開頭的文件?
rm: missing operand
什麼是##
符號是什麼意思?這個文件是如何出現的?
周圍添加引號:
rm "#A.py#"
不帶引號它解釋爲註釋的開始
您也可以在#
逃生:通過使用
$ touch \#rmme
$ ls|grep \#
#rmme
$ rm \#rmme
像在其他的答案提引號應該工作:
rm "#A.py#"
而且這樣的:
rm \#A.py\#
要刪除所有:
rm \#*
以防萬一勾選--
rm命令支持 - (連續兩個破折號)參數作爲指示選項結束的分隔符。當文件或目錄的名稱以短劃線或連字符開頭時,這很有用。例如,下面的刪除一個名爲-dir1
rm -- -filename
你知道如何該文件可能會出現目錄? –
@AlexanderWisowaty不,你的應用程序已經創建了它。 – zerkms
這可能是Emacs自動保存文件。 –