Linux 移除 “-” 減號開頭的檔案或目錄

搞了很久都移除不了 “-” 減號( 負號 , hyphen , dash or minus ) ,就像是打不死的蟑螂一樣。

[root@liho ~]# rm -rf -139659725440768
rm: invalid option -- '1'
Try 'rm ./-139659725440768' to remove the file ‘-139659725440768’.
Try 'rm --help' for more information.

因為他把 -1 當作參數傳遞所以變成殺不死的目錄,所以要用 “–” 跳脫。

[root@liho ~]# rm -rf -- -139659725440768

這樣就可以了