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

Linux命令大全-rm命令

一、简介

rm(英文全拼:remove)命令用于删除一个文件或目录。

二、语法

语法:rm [选项]... 文件...

参数说明:

参数

说明

-d

仅删除无子文件的空目录

-v

显示执行过程详细信息

-f

强制删除文件而不询问

-i

删除文件前询问用户是否确认

-r

递归删除目录及其内全部子文件

--help

显示帮助信息

--version

显示版本信息

三、实战

1、删除指定文件

[root@app01 abc]# rm 1.txt
rm:是否删除普通文件 "1.txt"?

不加任何参数删除某一个文件时,会提示进行二次删除确定,输入“y”即可删除指定文件,删除时发现不是自己想删除的文件,此时输入“n”即可。

2、强制删除文件不提示

[root@app01 abc]# rm -f 1.txt

3删除指定目录

[root@app01 abc]# [root@app01 abc]# rm bcd
rm: 无法删除"bcd": 是一个目录

除某一个目录时,如上提示,不让删除,因为删除rm默认是删除文件,不是目录,如果想删除一个目录,需要加上参数“-r”来删除,如下:

[root@app01 abc]# rm -r abc
rm:是否删除目录 "abc"?y
[root@app01 abc]# ls -lrtd abc
ls: 无法访问abc: 没有那个文件或目录

除时,不想让其提示,直接删除的话,加上参数“-f”即可。如下:

[root@app01 abc]# rm -rf abc

4、删除某一类文件

[root@app01 abc]# rm *.txt
rm:是否删除普通空文件 "1.txt"?y
rm:是否删除普通文件 "3.txt"?y

删除时会一个一个文件进行二次确认,不想一个一个确定,加上参数“-f”即可。如下:

[root@app01 abc]# rm -f *.txt

注:文件一旦通过rm命令删除后,将无法恢复的文件或目录,所以执行删除操作时,必须格外小心地使用该命令。

http://www.dtcms.com/a/337349.html

相关文章:

  • Java发送企业微信通知
  • Python开篇:2024全链路指南,从入门到架构解锁未来
  • 搜索插入位置
  • 楼宇自控行业是智能建筑关键部分,发展前景向好
  • 数据结构(03)——线性表(顺序存储和链式存储)
  • 45 C++ STL模板库14-容器6-容器适配器-优先队列(priority_queue)
  • 力扣(LeetCode) ——100. 相同的树(C语言)
  • 算法-每日一题(DAY13)两数之和
  • 排序(Java实现)
  • Dijkstra和多层图 0
  • 蓝桥杯算法之搜索章 - 7
  • LeetCode 45.跳跃游戏II:贪心策略下的最少跳跃次数求解
  • 华为云服务器从注册到部署全流程指南
  • Pomian语言处理器 研发笔记(一):使用C++的正则表达式构建词法分析器
  • 零基础数据结构与算法——第七章:算法实践与工程应用-图像处理
  • LLM - MCP传输协议解读:从SSE的单向奔赴到Streamable HTTP的双向融合
  • JavaScript 原型继承与属性访问规则详解
  • ES入门教程
  • CSDN转PDF【无水印且免费!!!】
  • linux 内核 - 进程地址空间的数据结构
  • 【STM32】STM32H750 CubeMX 配置 USB CDC 虚拟串口笔记
  • 保姆级教学:使用 Jenkins 部署前端项目(2025 年最新版)
  • 基于JS实现的中国象棋AI系统:多模块协同决策与分析
  • ffmpeg编译
  • 音视频面试题集锦第 26 期
  • 计算机网络-IPv6
  • 679. 24 点游戏
  • Android Cutout(屏幕挖孔)详解
  • ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等
  • Leetcode 3648. Minimum Sensors to Cover Grid