国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下用bash命令執行名稱中帶有“(”符號的目錄注意事項

2020-05-27 13:13:20
字體:
來源:轉載
供稿:網友

   ***********************************************聲明************************************************

  原創作品,出自 “深藍的blog” 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。

  表述有錯誤之處,請您留言或郵件(hyldba@163.com)指明,不勝感激。

  本文轉載必須保留此處:http://blog.csdn.net/huangyanlong/article/details/39214295

  深藍的blog:http://blog.csdn.net/huangyanlong

  ****************************************************************************************************

  1. 無意中的發現:對“(”符號的轉義

  名稱帶有“(”符號的目錄,在Linux系統下是無法直接對其執行操作的,如果要直接對其操作,需要在名稱中加入轉義符,如下舉例

  [root@hyldb soft]# ls --查看文件,發現有一個rpm(CentOS5.6 +11g)目錄

  new p13390677_112040_Linux-x86-64_2of7.zip

  p13390677_112040_Linux-x86-64_1of7.zip rpm(CentOS5.6 +11g)

  [root@hyldb soft]# cd rpm(CentOS5.6 +11g) --直接進入目錄,提示錯誤

  -bash: syntax error near unexpected token `(

  [root@hyldb soft]# cd rpm/(CentOS5.6/ +11g/) --修改格式后,進入成功

  [root@hyldb rpm(CentOS5.6 +11g)]#

  如果想要刪除操作,當然也需要加入轉義符,如下例舉:

  [root@hyldb soft]# rm -rf rpm/(CentOS5.6/ +11g/)/

  2. 空格的轉義:轉義中存在的空格處理

  其中注意一點,如果創建目錄時存在類似“+”符號與空格相連,需要在其“空格”前加轉義符“/”,否則會被拆分成多個目錄,舉例如下:

  沒有空格的情況下創建目錄:(1+2)

  [root@hyldb soft]# mkdir /(1+2/)

  [root@hyldb soft]# ls --查看發現目錄創建成功

  (1+2) new p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip

  有空格的情況下創建目錄:(1 + 2)

  [root@hyldb soft]# mkdir /(1 + 2/)

  [root@hyldb soft]# ls --查看發現,由于格式沒有注意,默認創建了三個目錄,分別為:“+”、“(1”、“2)”這三個目錄

  + (1+2) new p13390677_112040_Linux-x86-64_2of7.zip

  (1 2) p13390677_112040_Linux-x86-64_1of7.zip

  正確的創建“(1 + 2)”目錄的格式應該為如下:

  [root@hyldb soft]# mkdir /(1/ +/ 2/)

  [root@hyldb soft]# ls --查看發現,“(1 + 2)”目錄創建成功

  (1 + 2) new p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip

  小結:如果目錄名稱中存在空格,需要對空格單獨轉義,否則會被拆分成單個的目錄

  3. 后記:刪除掉實驗目錄

  [root@hyldb soft]# ls

  + (1 + 2) new

  (1 (1+2) p13390677_112040_Linux-x86-64_1of7.zip

  (1 + 2) p13390677_112040_Linux-x86-64_2of7.zip

  [root@hyldb soft]# rm -rf + /(1/ +/ 2/) /(1 /(1/ + 2/)

  [root@hyldb soft]# ls

  (1+2) new p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip

  [root@hyldb soft]# rm -rf /(1+2/)

  [root@hyldb soft]# ls

  new p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip

  小細節,簡而記之

  ***********************************************聲明************************************************

  原創作品,出自 “深藍的blog” 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。

  表述有錯誤之處,請您留言或郵件(hyldba@163.com)指明,不勝感激。

  本文轉載必須保留此處:http://blog.csdn.net/huangyanlong/article/details/39214295

  深藍的blog:http://blog.csdn.net/huangyanlong

  ****************************************************************************************************

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 银川市| 彰武县| 海晏县| 南丹县| 巧家县| 特克斯县| 安宁市| 广德县| 茶陵县| 东丽区| 佛学| 鄂托克旗| 梅河口市| 巩义市| 屏南县| 韶关市| 龙游县| 北安市| 巴青县| 太仆寺旗| 凯里市| 阿鲁科尔沁旗| 晋江市| 平乐县| 大化| 兰考县| 丽水市| 台安县| 鹿泉市| 准格尔旗| 连江县| 新营市| 澄江县| 德州市| 张家港市| 绥芬河市| 枝江市| 杭锦后旗| 长子县| 霸州市| 秦皇岛市|