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

标签 linux bash unix

我一定是输入了错误的命令,因为现在我的一个目录中有名为 --exclude=.xdr 和 --exclude=.h5 的文件。我想删除它们。唯一的问题是每当我做类似的事情时:

rm --exclude=*.xdr

它认为我正在将参数传递给 rm 命令。我试过用单引号和双引号括起来,但还是没用。如何删除这些文件?

干杯

最佳答案

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

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

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

关于linux - 删除名为 --exclude=*.xdr 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19587112/

相关文章:

linux - 如何在 Linux 上创建 Windows 兼容的 rar sfx 存档

linux - 在 Linux 中设置 ADT 时的错误消息

linux - 使用文件输入作为 shell 脚本的标准输入不起作用

linux - 从 Bash shell 脚本中打开 Vim

c - 在 linux 上用 libusb 编译 c 代码的问题

c - 统计信息未显示正确的 inode 号

Bash星号会忽略以 '.'开头的文件吗?

linux - 每次启动时都需要输入exec bash

linux - Bash 中 $() 和 () 的区别

shell - 通过更改路径中的一个目录来更快地访问 Unix cd?