加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 如何删除以双连字符开头的文件?

发布时间:2020-12-15 16:44:59 所属栏目:安全 来源:网络整理
导读:我有一些文件在我的Unix机器上开始 -- 例如–testings.html 如果我尝试删除它,我得到以下错误: cb0$ rm --testings.htmlrm: illegal option -- -usage: rm [-f | -i] [-dPRrvW] file ... unlink file 我试过了 rm "--testings.html" || rm '--testings.htm
我有一些文件在我的Unix机器上开始
--

例如–testings.html

如果我尝试删除它,我得到以下错误:

cb0$ rm --testings.html
rm: illegal option -- -
usage: rm [-f | -i] [-dPRrvW] file ...
       unlink file

我试过了

rm "--testings.html" || rm '--testings.html'

但没有什么工作。

如何在终端上删除这些文件?

rm -- --testings.html

– 选项告诉rm将所有其他参数视为文件名,而不是选项,即使它们以 – 开头。

这不是rm命令特有的。 getopt函数实现它,并且许多(所有?)UNIX样式命令以同样的方式处理它: – 终止选项处理,以及在它之后的任何事物是正则参数。

http://www.gnu.org/software/hello/manual/libc/Using-Getopt.html#Using-Getopt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读