Unix 删除以–;开头的文件夹;(破折号)

Unix 删除以–;开头的文件夹;(破折号),unix,redhat,Unix,Redhat,不知道怎么做,但我最终得到了一个名为–p的文件夹(en-dash,不是普通的dash) 有人有线索吗? 我也试着找,但也没用 find work/ -name '–p' -delete 我也尝试了winscp,rm-rf*但是什么都没有。试试看 rm -ri -- *p 或者,如果您确定在正确的工作目录中运行该命令,并且希望在未经确认的情况下删除所有内容,请使用 rm -rf -- *p 我将选项-I(交互式)与-r(递归)结合使用,以获得确认提示并删除目录及其所有内容 --将选项与可能以

不知道怎么做,但我最终得到了一个名为–p的文件夹(en-dash,不是普通的dash)

有人有线索吗? 我也试着找,但也没用

find work/ -name '–p' -delete
我也尝试了winscp,rm-rf*但是什么都没有。

试试看

rm -ri -- *p
或者,如果您确定在正确的工作目录中运行该命令,并且希望在未经确认的情况下删除所有内容,请使用

rm -rf -- *p
我将选项
-I
(交互式)与
-r
(递归)结合使用,以获得确认提示并删除目录及其所有内容

--
将选项与可能以
-
开头的其他参数分开


*p
扩展到以
p
结尾的所有名称

另一个选项是
rm-rf./-p
。两次尝试都失败了。使用您的解决方案更新了问题,谢谢。请显示
ls-laR
的输出。您是在本地RedHat系统上工作,还是在不同操作系统上的docker容器中运行RedHat映像?
rm -rf -- *p