[标签]: 删除-开头文件 -开头的文件删除不了怎么办
问题详情的描述或方案目标的预期:
日常运维中,经常会发现自己目录中会出现一些文件名非常奇怪的文件,比如-开头的,文件名中有空格的等等,rm删除还删除不了,怎么操作呢?
【解决方案】
今天,说一下以短杆-开头的文件怎么删除:
rm -rf -- “*关键字*”
重点是那两个横杠。
来个例子:
比如有如下这些特殊文件(其实都是不规范操作产生的,或者是代码有BUG)
[root@qa5 developer]# ll
-rw-r--r-- 1 root root 11843 Aug 31 13:55 -yaya 2022-08-31 13:48:13.502 INFO [ http-nio-8080-exec-7 ] [ com.cic.union.enjoy5 ] : 解密后信息:{"loginUserInfo":{"uid":"2
-rw-r--r-- 1 root root 23202749 May 31 10:45 -yaya] [INFO ] [http-nio-8080-exec-16] ManorTaskServiceImpl - updateFodderTask BOOK-MALL uid:4096 ,select taskParam costTime:1
常规的ll或者rm操作会报错:
ls: invalid option -- 'y'
Try 'ls --help' for more information.
开头再加个\也不行,一样报错,特别酸爽?
方法:
rm -rf -- *yaya*
总结:努力总会有收获,也许不像你想的收获那么多,但总会不一样。