如何删除以“-”开头的文件

如何删除以“-”开头的文件

我尝试在我的Solaris机器上删除这个文件

rm "-Insi"

rm: illegal option -- I
rm: illegal option -- n
rm: illegal option -- s

我也试试这个

 rm "\-Insi"

 -Insi: No such file or directory


 rm '\-Insi'

 -Insi: No such file or directory

那么我还有什么选择呢?

答案1

尝试:

rm -- -Insi

或者:

rm ./-Insi

答案2

man rm(至少在 Ubuntu 上......我的 Solaris 盒子没有插入)告诉我:

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

          rm -- -foo

          rm ./-foo

相关内容