我已经search了这个无济于事,我敢肯定它只是简单的东西,但我还没有能够找出这可能是因为在谷歌或SFsearch“ – ”可能有问题。
我有一个奇怪的目录列表显示在Drupal的我的git仓库有一天。 列出我的网站目录如下所示:
-sh-4.1$ ls -al total 52 drwxr-xr-x 5 (hide) (hide) 4096 Dec 6 16:15 . drwxr-xr-x 24 (hide) (hide) 4096 Dec 11 16:22 .. -rw-rw-r-- 1 (hide) (hide) 24271 Dec 6 15:57 – drwxrwxr-x 4 (hide) (hide) 4096 Sep 17 11:53 all drwxr-xr-x 3 (hide) (hide) 4096 Sep 17 11:54 default drwxrwxr-x 8 (hide) (hide) 4096 Dec 11 17:40 .git -rw-rw-r-- 1 (hide) (hide) 476 Sep 17 11:53 .gitignore -rw-rw-r-- 1 (hide) (hide) 81 Sep 17 11:53 README.md
这个“ – ”文件无法打开,似乎不是一个符号链接,虽然当我执行“CD – ”我得到这个:
-sh-4.1$ cd - /home/sites/dev1.(hide).com
这是巧合的用户主目录,以及网站的根目录。 另一个奇怪的是,这个条目并没有显示任何其他用户浏览这个相同的目录。 它也不会显示其他用户在他们的Git目录。 该条目不能通过RM删除。
运行Centos 6.2的方式…
这对我来说看起来不是一个普通的破折号,它是一个em-dash ,一个Unicode符号。 在Linux上,您可以使用AltGr + -键入。
有了这些知识,你应该可以简单地用rm –删除它。 如果你不能input,你可以从这里复制它。
cd -输出的原因是这个命令有特殊的含义。 它将您移动到上次使用cd之前所在的目录。