【发布时间】:2011-08-06 08:39:14
【问题描述】:
不知何故,在某些时候,我不小心在我的主目录中创建了一个名为“-s”的文件。它大约 500 kb,我不知道它是否包含重要数据。我想不出任何方法可以对这个文件进行任何操作,因为我用来尝试查看、复制或移动它的每个命令都将文件名解释为参数。
我试过把它放在引号里,用反斜杠转义,两者的结合,似乎没有任何效果。
另外,当我第一次向我的同事提出这个问题时,我们困惑了一段时间,直到有人终于无意中听到并问“你为什么不直接重命名它?”在我向他解释 cp 和 mv 都认为文件名是一个参数所以它不起作用之后,他说“不,不是从命令行,而是从 Gnome 执行。”我羞怯地听从了他的建议,而且奏效了。但是,如果您没有窗口管理器并且命令行是唯一的选择,我仍然对如何解决这个困境感兴趣。
【问题讨论】: