2009年6月11日 星期四

Linux怎麼刪除"-foo"的檔名

假設Linux系統中有一個檔名叫"-foo",如果要刪除它,一般來說,直覺會使用"rm -foo"的方式,執行結果顯示,這是一個無效的選項(invalid option),因為Linux把"-"和"foo"拆開來看,把"foo"當作選項,可以使用"--"來解決這個問題。

rm -- -foo
或者
rm ./-foo

詳情請使用"man rm",查看man手冊頁

沒有留言: