在某市级迁移项目中,由于创建表空间指定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) |