http://blog.csdn.net/demetered/article/details/12955419
今天在使用VIM的时候不知道怎么回事,不小心在目录下创建了一个小东西:
[yanshifu@centos6 pthread]$ ls
\ exple_cond.c myexple_cond.c
这个 \ 是个特殊的字符, 用ls -l 看了下
[yanshifu@centos6 pthread]$ ll -l
total 8
-rw-r--r-- 1 yanshifu trainning 0 Oct 22 22:18 \
-rw-r--r-- 1 yanshifu trainning 2523 Oct 22 13:05 exple_cond.c
-rw-r--r-- 1 yanshifu trainning 3669 Oct 22 22:02 myexple_cond.c
这个 \ 是一个文件名, 在linux下是允许用特殊字符做文件名的.. 删除它的方法是 rm -rf \\
而我当时是怎么创建的呢 我回去又重新创建了一下:
[yanshifu@centos6 pthread]$ vim \
>
直接用 vim \ 这样不行.. 再试试
[yanshifu@centos6 pthread]$ vim \\
这样就可以创建出一个文件名为 \ 的文件了..看来第一个 \ 起的是特殊符号的作用, 应该是起转义符的作用吧...
同样创建一个名为 \ 的目录名就要 mkdir \\ 小小的记录下.....