gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 08:39:55 24 4
gpt4 key购买 nike

我的 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

关于bash - 如何删除以双连字符开头的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/706196/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com