2010年9月27日 星期一

linux 刪除檔名包含dash - 的檔案

發現要刪除一個檔名有 - 在裡面的檔案, 例如 -123, 刪都刪不掉, 用

rm -123 當然不行, 用

rm /-123 看起來刪掉了, 但其實檔案還在, 最後方法原來是... 要加一點

rm ./-123 就可以了, 但這是什麼道理? 如果要產生檔名包含 -, 也是一樣要加一點. 例如

touch ./-123

沒有留言:

張貼留言