rm删除(清除)一个或多个文件 -f 选项将强制删除文件,即使这个文件是只读的.并且可以用来避免用户输入(在非交互脚本中使用).
经常会遇到文件名开头为特殊符号的文件后目录,如.mk  @等,可以直接rm -rf 删除,或是添加转意字符”\”即可。
今天碰到这样一个情况……

rm将无法删除以破折号开头的文件.

rm -slow_query_130103.txt.gzrm: invalid option -- sTry `rm ./-slow_query_130103.txt.gz' to remove the file `-slow_query_130103.txt.gz'.Try `rm --help' for more information.

官方在帮助文档中作了特别说明:

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

解决这个问题的一个方法就是在要删除的文件的前边加上"./"
如:

# rm ./-slow_query_130103.txt.gzrm: remove regular file `./-slow_query_130103.txt.gz'?

另一种解决的方法是 在文件名前边加上 " -- ".

# rm -- -slow_query_130102.txt.gzrm: remove regular file `-slow_query_130102.txt.gz'?

rm删除破折号开头的文件或目录相关推荐

  1. linux 删除提示没有那个文件或目录,rm 无法删除没有那个文件或目录

    大家都知道 rm  这个命令 删除 文件 或目录. 简单说一下 rm  这命令的用法 以及选项 -f      强制删除 ,不提醒是否删除,如果删除的文件不存在 则忽略 -i     每次 删除的时候 ...

  2. (已解决)linux如何删除-开头的文件或者目录

    背景: 方法: 在你的文件或者目录前面加上-- rm -- -attn-prod-wikipedia-0.pyt 成功.

  3. linux 删除o开头的文件,linux实现除了某个文件或某个文件夹以外的全部删除

    比如一个目录下有1,2,3,4,5这五个文件,现在我需要删除除了2以外的所有文件,那么我可以使用 find . ! -name 2 -exec rm -f {} \; 当然你还可以配合着 -maxde ...

  4. linux创建、删除、编辑、文件,目录,权限等

    Linux常用命令大全(比较详细) https://blog.csdn.net/tianzongnihao/article/details/80539264 一.基础命令 find 基本语法参数如下: ...

  5. linux删除5天前文件和目录,Linux Shell命令定时删除指定目录下n天前的文件

    * 6 * * * find /root/home/zhang/* ctime 1 -exec rm -rf {} \; 表示每天早上六点删除/root/home/zhang目录下一天前创建的所有文件 ...

  6. git删除远程仓库的文件或目录

    git rm -r --cached a/2.txt //删除a目录下的2.txt文件   删除a目录git rm -r --cached a git commit -m "删除a目录下的2 ...

  7. linux下删除以 - 开头的文件

    假如linux系统下存在目录 -I ,那么删除时只需用 -- 隔开即可 rm -rf -- -I

  8. find结合rm删除或mv移动文件的方法

    删除过期的备份文件,多用find结合rm方法,可以使用-exec或xargs find /home/mysqlbackup -type f -mtime +1 -exec rm -rf {} \;或f ...

  9. linux下删除以-开头的文件

    今天突然出现了这个问题,有个文件怎么删都删不掉,网的说 rm '-xx' 或者 rm /-xx不行,最后只有一个可以的: 那就是:rm -- -xx 或者 rm ./-xx 参考来自:http://b ...

最新文章

  1. 【深度】从朴素贝叶斯到维特比算法:详解隐马尔科夫模型
  2. Ecere SDK:用于GUI和图形的跨平台工具包
  3. svc的参考文献_WCF服务三:svc文件详解
  4. 【MapReduce】编程指导思想
  5. 使用bat一键生成bmfont艺术字
  6. 【神经网络】激活函数的作用及常用激活函数
  7. java项目——CRM客户管理系统(SpringBoot+MyBatis)
  8. 流利阅读 2019 1.6 What happened at Theranos is a dazzling story of deception
  9. arduino蓝牙主从机通讯
  10. 伪随机数的产生和流密码
  11. VMBox挂载共享文件时可能出现的问题以及对应的解决办法
  12. 怎么把SEO和SEM配合起来
  13. 淘汰了80%的Android面试者,搞懂这些直接来阿里入职
  14. 2020-07-24
  15. Linux 网卡驱动的安装
  16. 2022-2028全球与中国语音生成设备(SGD)市场现状及未来发展趋势
  17. QQ通信原理--转载
  18. 【Get深一度】关于dB,那些你需要知道的常识
  19. 基于Dragonboard 410c 的Grove - Digital Light Sensor驱动移植
  20. python 爬取中国邮政编码

热门文章

  1. 什么是Uniswap?
  2. mysql 5.6 ibdata1,5.6中删除ibdata1之后的报错
  3. 关于LPSTR、LPCSTR、LPTSTR和LPCTSTR
  4. 利用交换机命令查看IP地址对应连接的端口
  5. GC8838 12V单通道1.5A直流电机驱动芯片DRV8838国产替代GC8838
  6. 遨博协作机器人ROS开发 - 麦克风阵列语音模块ROS驱动
  7. Ubuntu Nvidia 驱动更新操作
  8. 第19课:nand flash驱动
  9. 微软的Paint Program Legacy-YAMPP
  10. 前端从web服务器或者CDN下载资源总结