我testing了:
但我无法删除它。 我该怎么做?
提高交易利率的技巧
如何获得这个git脚本所做的补丁列表?
fork()和STDOUT / STDERR从subprocess到控制台
为什么我的Perl TCP服务器脚本挂着很多的TCP连接?
你如何在Linux中将文件转换为大写的x86汇编程序?
为什么glGenVertexArrays是针对C程序而不是Linux上的C ++程序定义的?
脚本不在cron下运行,但手动运行
如何将SIGINT传递给孙子(以及如何以编程方式执行此操作)
如何设置我的Linux Xterminal,以便Emacs可以访问256种颜色?
如何在Linux中自动启动需要X的应用程序
rm ./--remove-files 。
注意-- shell不能解释,扩展名是用来转义,将不起作用。
$ ls -lah -- --remove-files -rw-r--r-- 1 xistence xistence 0B May 4 19:29 --remove-files $ rm -- --remove-files $ ls -lah -- --remove-files ls: --remove-files: No such file or directory
所以你想要的是使用 – 作为rm的参数之一,这意味着它停止处理getopt的,之后,任何事情是从字面上采取:
rm -- --remove-files
rm – –remove-files
解决方案是:
rm – –remove-files
资料来源: http : //www.cyberciti.biz/faq/unix-linux-remove-strange-names-files/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。