延續前面建立目錄的部分,
下指令mkdir 新資料夾
,
按enter後桌面就會建立一個新資料夾。
若是想產生名為「新 資料夾」的資料夾
下指令改為mkdir 新 資料夾
,
結果發現,無法產出名為「新 資料夾」的資料夾,
而是產生了兩個分別名為「新」和「資料夾」的資料夾。
那現在換個角度來看,
要進入名為「新 資料夾」資料夾,
下指令cd 新 資料夾
則會報錯誤
bash: cd: 太多引數
因為後面的空格會被系統認為我們放了兩個參數在後面,
那該怎麼進到含有空格名稱的資料夾呢?
需要加入反斜線來跳脫字元,
用法就是在要跳脫字元(空格)的前面加上反斜線(\),
下指令cd 新\ 新資料夾
如此一來就可以進到名為「新 資料夾」的資料夾了。
所以說,
使用空格(space)來命名資料夾會造成後續許多困擾,
尤其在寫程式時,
寫入或讀取資料夾時,
並不會自動判斷這個空格是否需要跳脫,
以致會造成後續要執行的動作無法達到自己想要的,
因此切記千萬不要用空格(space)來命名檔案,
這樣以後要維護也很不方便。
檔案命名不要用空格(space)來命名,
中文可用底線( _ )來區隔,
英文可用駝峰式命名法(Camel Case)來命名,
總之就是不要用空格(space)就對了!