解決空格問題的幾種方案:
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 \ 如果在行末,是說明本行還未結束,下面一行和本行是一起的意思. -- 就是選項的開始,一般一個字母的選項用 - 開頭,多個字母的就用 -- 開頭.
“\”後如果是回車,不換行的話可能省略;但要是其它字元,就不能省略。 “\”告訴系統後面跟着的字元為原意,不是指令。
比如有個檔案名中帶有空格,就要在空格前加一個“\”。 檔案名的方法應該與檔案夾一樣。