我无法删除文件,rm不起作用,为什么?

时间:2014-06-21 23:33:37

标签: xml encoding macros utf-8 terminal

当我 ls 我的文件颜色方案

  ~/Library/Application Support/TextWrangler/Color Schemes » ls     
MidnightBlue.bbcolors
MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>
Solarized Dark.bbcolors
Solarized Light.bbcolors

我不想要MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>

但我无法删除它。

~/Library/Application Support/TextWrangler/Color Schemes » rm -f MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>
zsh: parse error near `\n'

~/Library/Application Support/TextWrangler/Color Schemes » rm -r MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>
zsh: parse error near `\n'

我该怎么删除它?

很多!!

1 个答案:

答案 0 :(得分:0)

您必须在文件名周围加上引号,否则<是输入重定向运算符。

rm -f 'MidnightBlue.bbcolors<?xml version="1.0" encoding="UTF-8"?>'

应该这样做。