ubuntu chmod windows下帶有空格的文件 [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



ubuntu chmod windows下帶有空格的文件
會員二級
註冊日期:
2012/11/7 20:48
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 112
MP : 15 / 3424
EXP: 51
離線
有意個文件叫 史诗巨作 经典回归.swf (簡體就無視吧)

他在的文件夾是files,我使用的命令是:
eflyjason@Jason-Linux:~$ sudo chmod 755 /var/www/files/2012 史诗巨作 经典回归.swf

可是它彈出的結果是
eflyjason@Jason-Linux:~$ sudo chmod 755 /var/www/files/2012 史诗巨作 经典回归.swf
chmod: 無法存取 ‘/var/www/files/2012’: 沒有此一檔案或目錄
chmod: 無法存取 ‘史诗巨作’: 沒有此一檔案或目錄
chmod: 無法存取 ‘经典回归.swf’: 沒有此一檔案或目錄

他把空格分開來找

請問怎麼解決?

另外,以NT_files結尾的文件chmod爲什麼會立刻提示

bash: !NT_files: event not found

附件:



png  螢幕擷圖存為 2012-11-18 07:12:11.png (42.25 KB)
33194_50a819fe8f34a.png 808X581 px

2012/11/18 7:13
超級efly
應用擴展 工具箱
回覆: ubuntu chmod windows下帶有空格的文件
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 38154
EXP: 38
離線
超級efly 寫到:
eflyjason@Jason-Linux:~$ sudo chmod 755 /var/www/files/2012 史诗巨作 经典回归.swf
chmod: 無法存取 ‘/var/www/files/2012’: 沒有此一檔案或目錄
chmod: 無法存取 ‘史诗巨作’: 沒有此一檔案或目錄
chmod: 無法存取 ‘经典回归.swf’: 沒有此一檔案或目錄

空白字元' '預設為 bash 殼程式(shell)的參數分隔字元
要存取的話可以用兩個方式
1.用跳脫序列(escape sequence)跳脫空白字元原來的效果
chmod 0755 /var/www/files/2012\ 史诗巨作\ 经典回归.swf
2.用單/雙引號括住字串使之成為單一參數
chmod 0755 '/var/www/files/2012 史诗巨作 经典回归.swf'

超級efly 寫到:
另外,以NT_files結尾的文件chmod爲什麼會立刻提示

bash: !NT_files: event not found

驚嘆號字元'!'預設為 bash 殼程式(shell)的歷史命令存取字元
要存取的話方式同上

2012/11/18 7:32
應用擴展 工具箱
回覆: ubuntu chmod windows下帶有空格的文件
會員二級
註冊日期:
2012/11/7 20:48
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 112
MP : 15 / 3424
EXP: 51
離線
好,謝謝

2012/11/18 7:35
超級efly
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.