时间:2023-06-02 16:16:41 来源: 人气:
***********************************************声明************************************************, 原创作品,出自 “深蓝的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, ****************************************************************************************************,