在 Linux 底下, 由於減號(-) 通常都被來利用為指令的 Option,
因此若我們執行檔案處理的指令時,
若遇到減號開頭的檔名 (Example : -filename)
則通常會無法順利執行,
例如:
$ rm -filename
$ mv -filename filename
$ cp -filename filename
這幾個執行的結果都是失敗的!
遇到這種情況我們通常可以透過 ./ 或是 -- 來解決:
$ cp ./-filename filename
$ rm -- filename
當然啦,在UNIX底下, 減號是非常常用的特殊符號, 極度不建議拿來命名檔案或資料夾,
但若真的遇到這種狀況的話, 就透過以上的方式來處理囉 :)
沒有留言:
張貼留言