天天看點

Linux 下删除或建立以特殊特殊字元的檔案

Linux 下删除或建立以特殊特殊字元的檔案

引用“--”參數

示例一

建立以特殊字母開頭的目錄或檔案

[[email protected] tmp]# touch -- -5   #建立以-5開頭的檔案

[[email protected] tmp]# ll -t

總用量 1572

-rw-r--r--. 1 root root       0 11月  3 17:14 -5

示例二

冊除以特殊字母開頭的目錄或檔案

[[email protected] 1245]# rm -5

rm:無效選項 -- 5

嘗試使用"rm ./-5"删除檔案"-5"。

請嘗試執行"rm --help"來擷取更多資訊。

[[email protected] 1245]# rm *

rm:無效選項 -- 5

嘗試使用"rm ./-5"删除檔案"-5"。

請嘗試執行"rm --help"來擷取更多資訊。

[[email protected] 1245]# rm -- *                                      #隻有加上-- 參數才可以

rm:是否删除普通空檔案 "-5"?y]^H

[[email protected] 1245]# rm -- *

rm: 無法删除"*": 沒有那個檔案或目錄

[[email protected] 1245]# ll

總用量 0

還有一種方法:指定需要建立的路徑也可以達到目的

[[email protected] tmp]# mkdir ./-123  #指定目前路徑 (相對路徑  ./ )

[[email protected] tmp]# ll

總用量 16

drwxr-xr-x. 2 root root 4096 11月  5 09:33 -123

删除也一樣

[[email protected] tmp]# rm -ir ./-123

rm:是否删除目錄 "./-123"?y