当前位置: 首页 > news >正文

rm命令——删除文件或目录

rm命令是英文单词remove的缩写,主要功能是删除文件或目录。

因为删除文件是一个破坏性动作,因此,在使用时需要格外小心,在执行之前一定要再三确认删除的是哪个目录中的什么文件。

rm命令的语法格式如下:

rm [选项] 文件名

常用选项如下:

选项作用或含义
-f强制删除,且不提示确认 
-i每次删除前会询问用户是否确定删除,默认选项
-r或者-R递归删除目录及其内容 
-v显示指令的详细执行过程
-d删除空目录

实例演示

1、不带选项删除某个文件,默认会进行二次确认,敲击y进行确认。

# 不带选项删除文件会提示确认
[root@myEuler ~]# rm file1 
rm:是否删除普通文件 'file1'?y# 选项-i的为默认选项,效果与无选项相同
[root@myEuler ~]# rm -i file1 
rm:是否删除普通文件 'file1'?y

2、强行删除普通文件

# 使用选项-f删除普通文件时,不会提示确认
[root@myEuler ~]# rm -f file1 

3、删除目录

注意目录文件与普通文件的区别,删除目录必须带选项-r,否则将会报错

# 目录文件不能直接删除
[root@myEuler ~]# rm dir_file
rm: 无法删除 'dir_file': Is a directory# 删除目录文件必须使用选项-r
[root@myEuler ~]# rm -r dir_file
rm:是否删除目录 'dir_file'?y# 联合使用-rf选项,可以强行删除目录,包括其中的内容
[root@myEuler ~]# rm -rf dir_file

4、删除多个文件

可以将多个文件全部列出来,也可以使用通配符

# 删除当前目录下的file3和file4文件
[root@myEuler ~]# rm -f file3 file4# 删除当前目录下的所有以file开头的普通文件
[root@myEuler ~]# rm -f file*# 删除当前目录下的所有扩展名为.txt的普通文件
[root@myEuler ~]# rm -f *.txt

5、强制清空服务器系统内的所有文件(谨慎操作!!!

# 该操作看看就好,切忌执行,否则系统将可能报废
[root@myEuler ~]# rm -rf /*

再次强调,rm是一个很危险的命令,使用的时候要特别当心,尤其是新手。【rm -rf /*】命令会清空系统中所有的文件,并可能导致系统报废。

http://www.lryc.cn/news/37251.html

相关文章:

  • 【零基础入门学习Python---Python的基本语法使用】
  • 数据仓库相关概念的解释
  • 1/4车、1/2车、整车悬架模糊PID控制仿真合集
  • Linux性能补丁升级,避免不必要的跨核Wake-Up
  • Spring Cloud Alibaba全家桶(六)——微服务组件Sentinel介绍与使用
  • 拼多多2021笔试真题集 -- 3. 多多的求和计算
  • DP算法:动态规划算法
  • 一三四——一六七
  • day29_JS
  • 【HTTP协议与Web服务器】
  • Idea+maven+spring-cloud项目搭建系列--12 整合grpc
  • Revit开洞问题:结构专业开洞口剖面显示及一键开洞
  • 0107连通分量-无向图-数据结构和算法(Java)
  • [学习笔记]黑马程序员python教程
  • 如何配置用于构建 FastReport Online Designer 的 API ?
  • 【嵌入式Linux内核驱动】02_字符设备驱动
  • 【零散整理】
  • RocketMQ重复消费的症状以及解决方案
  • 数字化时代,企业的商业模式建设
  • 项目实战典型案例23——-注册上nacos上的部分服务总是出现频繁掉线的情况
  • 玩转金山文档 3分钟让你的文档智能化
  • 安装了nodejs怎么安装nvm
  • java安全编码规范考试
  • 表格检测识别技术的发展历程
  • 设计UI - Adobe xd对象介绍
  • 优思学院|精益生产中的“单件流”真的能够做到吗?
  • 移除元素问题解决方法------LeetCode-OJ题
  • JavaScript学习笔记(1.0)
  • FCN网络介绍
  • Idea+maven+spring-cloud项目搭建系列--11 整合dubbo