天天看點

linux下的檔案名空格處理

解決空格問題的幾種方案:

1.使用 “ ” 來替代一個含有空格的檔案以及目錄:

jorncess red black   可以這樣來表示:  jorncess”  “red” ”black

2.使用單引号來表示

對于有空格檔案來進行重命名

例如檔案夾 oracle install.tar

你在安裝時直接使用這個名字安裝,會報錯,如找不到oracle.tar檔案和找不到install.tar檔案,原因就是安裝包名字有空格

解決:可以用單引号擴住這個檔案  tar -zxvf `oracle install.tar` 【esc鍵下面的解釋鍵】即可解決

延伸:Linux裡不建議建立帶有空格的檔案夾,相信這種檔案是從外面拷貝過來的,以後對這種檔案夾的操作可以拷貝過來後重命名為Linux标準的檔案名或者在使用時用點引号擴住。

3.使用折号來進行轉義

可以使用加英文的引号 cd /home/"my doc"

也可以: cd a\ b   \ 如果在行末,是說明本行還未結束,下面一行和本行是一起的意思.   -- 就是選項的開始,一般一個字母的選項用 - 開頭,多個字母的就用 -- 開頭.  

“\”後如果是回車,不換行的話可能省略;但要是其它字元,就不能省略。   “\”告訴系統後面跟着的字元為原意,不是指令。   

比如有個檔案名中帶有空格,就要在空格前加一個“\”。 檔案名的方法應該與檔案夾一樣。