Chinaunix首页 | 论坛 | 博客
  • 博客访问: 594270
  • 博文数量: 248
  • 博客积分: 52
  • 博客等级: 民兵
  • 技术积分: 1028
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-23 12:05
文章分类

全部博文(248)

文章存档

2016年(7)

2013年(241)

分类: Oracle

2013-02-04 06:57:30

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

阅读(1351) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~