删除名称中带有 <Down> 的文件?

Mid*_*ing 4 linux files shell command-line-interface

所以,在 CentOS 机器上,我不小心:w<Down>vim编辑器中执行了“ <Down>”,实际上是按下键盘上的向下箭头键(在屏幕上呈现为“ <Down>”),现在我有一个名为“ <Down>”的文件,我看不到摆脱;运行“ rm <Down>”(字面意思是“小于、D、o、w、n、大于”)会出现语法错误。

我怎样才能摆脱这个名字时髦的文件?

War*_*ner 12

使用单引号防止控制字符被处理:

rm -f '<Down>'
Run Code Online (Sandbox Code Playgroud)


run*_*six 9

使用 \ 转义特殊字符。在这种情况下,您将使用

rm \<Down\>
Run Code Online (Sandbox Code Playgroud)


med*_*ina 5

作为替代解决方案:

$ ls -il .
total 0
1439039 -rw-r--r-- 1 medina foo 0 2010-07-15 16:48 ?????

# http://www.gnu.org/software/findutils/manual/html_mono/find.html#Deleting-Files
$ find . -inum 1439039 -delete
Run Code Online (Sandbox Code Playgroud)