删除名为--exclude = * .xdr的文件

时间:2013-10-25 10:17:20

标签: linux bash unix

不知怎的,我必须输入错误的命令,因为现在我的一个目录中有名为--exclude = .xdr和--exclude = .h5的文件。我想删除它们。唯一的问题是我每次做的事情都是:

rm --exclude=*.xdr

它认为我将一个参数传递给rm命令。我尝试过用单引号和双引号括起来,但它仍然没有用。如何删除这些文件?

干杯

3 个答案:

答案 0 :(得分:2)

标志解释完全基于文本。任何不以-开头的字符串都不是标志。本地目录中文件的路径可以以./开头(.表示“当前目录”)。

我还建议阅读rm的手册页,因为它明确列出了两种不同的方法。

  • rm -- --blah
  • rm ./--blah

答案 1 :(得分:1)

 rm -- "--exclude=.xdr"

使用此命令删除该文件

答案 2 :(得分:0)

如何使用find:

find . -type f -name "--exclude*" -exec rm {} \; -print