Linux中文件名存在'-'的處理


 

Linux 中"-"有特殊的含義,比如在命令的后面加"-"表示后面跟的是選項。但是如何新建帶名字中有"-",下面介紹三種方法,比如要新建 文件 "-a":

1、cd .>-a

2、vi -- -a

3、echo"">-a

上面三種方法都可以在當前目錄下新建一個"-a" 文件 ,當然還可以有別的方法新建,這里就不在介紹。如果要刪除"-a"就比較麻煩了,如果你輸入 rm -a,系統會提示你:

rm:無效選項 -- a

請嘗試執行‘rm --help’來獲取更多信息。

對於這樣的 文件 可以有兩種方法來刪除,如下所示:

1、rm ./-a

2、rm -- -a

改名字也不用說了,基本上就是在 文件 名前面加"--"來表示轉義字符就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM