linux – rm无法删除以 – 开头的文件

参见英文答案 > How to remove files starting with double hyphen?                                    7个
我有一个创建文件的脚本,有时他们最初有2个破折号,有没有办法删除它们mv不起作用

这是我得到的错误

$ls
 --1355509766.jpg

$rm --1355509766.jpg 
rm: illegal option -- -
usage: rm [-f | -i] [-dPRrvW] file ...
   unlink file

$rm "--1355509766.jpg"
rm: illegal option -- -
usage: rm [-f | -i] [-dPRrvW] file ...
   unlink file
最佳答案
通常的伎俩是

rm ./--1355509766.jpg

更新:这是人们对此有何评论:

To  remove a file whose name starts with a '-',for example '-foo',use
one of these commands:

       rm -- -foo

       rm ./-foo

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...