无法删除文件{HOME} /,因为shell将该名称识别为目录

时间:2017-02-06 14:32:57

标签: shell

我是shell脚本和使用github的新手,我有一个问题,我不小心创建了这个名为`{HOME} /'的文件

我尝试使用命令rm {HOME} /删除此文件 但是,我得到了答复     rm:无法删除`{HOME} /':是目录

这是我在执行git状态时得到的整个响应:

**# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#   {HOME}/
nothing added to commit but untracked files present (use "git add" to    track)**

如何删除此文件而不将其添加为跟踪并将其推送到主分支?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

{HOME}/是目录,而不是文件,因为/不是文件名中的有效字符。

它显示在git status中的事实表明该目录不为空。

如果您确定目录中没有任何重要内容,可以使用以下命令将其删除:

rm -r {HOME}