一个空格引发的血案



一个空格引发的血案
 
 在某市级迁移项目中,由于创建表空间指定file路径的时候,由于同事在文件名lv_temp_02后面多加了一个空格,导致数据文件创建到了服务器本地硬盘的 oradata下面,之后删除表空间以后该文件也是存在的,ll显示是有容量的,但是 du . 查看文件夹容量的时候发现大小为84k,感觉很奇怪。  www.2cto.com  
 
  之后尝试了rm -fr 该文件,chmod 777该文件,vi该文件名,全都提示no such file or directoy,越来越感觉到蹊跷。
  然后又尝试了updatedb命令,然后locate该文件的名称,发现居然能找到文件,跟前面的no such file or directory是完全冲突的!
 
  在网上查了半天资料,一无所获。
  最后突然灵感降临,尝试了如下命令  rm -fr "lv_temp_02 ",ll看了一下,居然删除了!  www.2cto.com  
  这下明白究竟为何了!
  linux下如果想要在文件名或者关键字前后加空格,还是要使用“”比较好,否则会自动给忽略。
 

相关内容

    暂无相关文章