热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Linuxrm命令详解,Linux删除文件目录

「作者主页」:士别三日wyx「作者简介」:CSDNtop100、阿里云博客专家、华为云享专家、网络安全领域优质创作者rm命令一、常用操作1.删除文件2.



「作者主页」:士别三日wyx
「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者




rm 命令


  • 一、常用操作
    • 1. 删除文件
    • 2. 删除目录

  • 二、其他操作


作用:删除文件或目录

参数:


  • -f      直接删除,不需要确认。
  • -r      递归删除(用来删除目录)
  • -i      删除前逐一询问。
  • -v     显示步骤
  • -d     只删除空目录

一、常用操作

rm 文件名 # 删除文件(询问确认)
rm -f a.txt # 删除文件(不询问)
rm -f *.txt # 删除以 txt 结尾的文件
rm -f a* # 删除以 a 开头的文件
rm -f ./-file # 删除以 - 开头的文件
rm -f a.txt b.txt # 同时删除多个文件(空格间隔)
rm -f .* # 删除隐藏文件
rm -r 目录 # 删除目录(询问确认)
rm -rf 目录 # 删除目录(不询问)
rm -rfv 目录 # 显示删除步骤
rm -df * # 只删除空目录

1. 删除文件

1)rm 后面直接跟文件名,可以删除文件,删除前会询问是否删除(y确认,n取消)。

rm 文件名

在这里插入图片描述

2)如果不需要询问,直接删除,可以加上 -f 参数

rm -f a.txt

在这里插入图片描述

3)删除所有txt结尾的文件,配合通配符

rm -f *.txt

在这里插入图片描述

4)删除所有 a 开头的文件

rm -f a*

在这里插入图片描述

这种格式也可以,./ 代表当前目录,意思是删除当前目录下所有a开头的文件。

rm -f ./a*

在这里插入图片描述

5)同时删除多个文件,用空格间隔

rm -f a.txt b.txt

在这里插入图片描述

提示:文件名可以用Tab键补全,防止手动输入错误。

6)删除隐藏文件

rm -f * 并不能删除隐藏文件,想要删除隐藏文件,可以使用通配符

rm -f .*

在这里插入图片描述

当然,... 这两个目录仍然不会被删除




2. 删除目录

1)删除目录需要使用 -r 参数(文件可以直接删,但目录不能直接删),默认会询问是否删除(y确认,n取消)。

rm -r 目录

在这里插入图片描述

2)加上 -f 参数,可以直接删除,不再询问。

rm -rf 目录

在这里插入图片描述

3)显示删除的步骤

rm -rfv test/

在这里插入图片描述

4)使用 -d 参数,可以只删除空目录。

像下面这样,我删除当前目录下的所有目录,只有空目录被删除,非空的目录就被跳过,不会删除。

rm -df *

在这里插入图片描述




二、其他操作

1)删除链接文件时,只会删除自身,而不会删除链接文件所指向的文件。

2)删除 - 开头的文件

系统默认-后面跟参数,如果直接用 rm -file,系统会把file当成参数,从而报错。

可以使用以下两种方式绕过:

rm -- -file
rm -f ./-file

在这里插入图片描述

3)Linux没有回收站功能,删除的文件无法找回,删除前一定要确认好,以免误删。







推荐阅读
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • Python网络爬虫入门:利用urllib库进行数据抓取
    Python网络爬虫入门:利用urllib库进行数据抓取在数据科学和Web开发领域,Python凭借其简洁高效的特性成为首选语言。本文主要介绍了如何在Windows环境下使用Python的urllib库进行基本的网络数据抓取。考虑到命令行操作的不便,作者选择了Jupyter Notebook作为开发环境,不仅简化了配置过程,还提供了直观的数据处理和可视化功能。通过实例演示,读者可以轻松掌握urllib的基本用法,为深入学习网络爬虫技术打下坚实基础。 ... [详细]
  • 进程(Process)是指计算机中程序对特定数据集的一次运行活动,是系统资源分配与调度的核心单元,构成了操作系统架构的基础。在早期以进程为中心的计算机体系结构中,进程被视为程序的执行实例,其状态和控制信息通过任务描述符(task_struct)进行管理和维护。本文将深入探讨进程的概念及其关键数据结构task_struct,解析其在操作系统中的作用和实现机制。 ... [详细]
  • Linux磁盘管理入门指南:MBR分区格式详解与安装步骤
    在 CentOS 7.x 环境下,本文详细介绍了 MBR 分区格式的基本概念及其安装步骤。实验中使用了 SAS 和 SATA 硬盘,其中 SAS 硬盘主要用于企业级应用和服务器,而 SATA 硬盘则广泛应用于个人计算机和低端服务器。文章通过具体操作示例,帮助读者更好地理解和掌握 Linux 磁盘管理的基本技能。 ... [详细]
  • 结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法
    结语 | 《探索二进制世界:软件安全与逆向分析》读书笔记:深入理解二进制代码的逆向工程方法 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 在Linux系统中,目录结构遵循文件系统层次标准(FHS),确保了系统的组织性和可维护性。其中,`/bin`目录是FHS要求必须存在的目录之一,主要存放了在单用户维护模式下仍可执行的基本命令和工具。这些命令不仅对root用户可用,普通用户也能使用,以确保系统在最小化运行状态下仍能进行基本的操作和管理。 ... [详细]
  • 智能制造数据综合分析与应用解决方案
    在智能制造领域,生产数据通过先进的采集设备收集,并利用时序数据库或关系型数据库进行高效存储。这些数据经过处理后,通过可视化数据大屏呈现,为生产车间、生产控制中心以及管理层提供实时、精准的信息支持,助力不同应用场景下的决策优化和效率提升。 ... [详细]
  • 本题库精选了Java核心知识点的练习题,旨在帮助学习者巩固和检验对Java理论基础的掌握。其中,选择题部分涵盖了访问控制权限等关键概念,例如,Java语言中仅允许子类或同一包内的类访问的访问权限为protected。此外,题库还包括其他重要知识点,如异常处理、多线程、集合框架等,全面覆盖Java编程的核心内容。 ... [详细]
  • 斯尔福实验室空间规划与平面设计准则
    斯尔福实验室的空间规划和平面设计遵循《实验室建设详细方案》及相关国家法律法规和标准,通过设计方与建设方的深入交流和协商,在全面了解实验室使用需求的基础上进行科学合理的布局设计,确保实验室功能性和安全性得到充分保障。 ... [详细]
  • 掌握PHP框架开发与应用的核心知识点:构建高效PHP框架所需的技术与能力综述
    掌握PHP框架开发与应用的核心知识点对于构建高效PHP框架至关重要。本文综述了开发PHP框架所需的关键技术和能力,包括但不限于对PHP语言的深入理解、设计模式的应用、数据库操作、安全性措施以及性能优化等方面。对于初学者而言,熟悉主流框架如Laravel、Symfony等的实际应用场景,有助于更好地理解和掌握自定义框架开发的精髓。 ... [详细]
  • ylbtech-进销存管理解决方案:进销存管理,即购销链管理,涵盖企业从采购(进)、库存(存)到销售(销)的全流程动态管控。其中,“进”涉及从市场询价、供应商选择、采购执行直至货物入库及支付流程;“销”则包括产品定价、客户报价、订单处理及销售出库等环节。该解决方案旨在通过信息化手段,提升企业运营效率,优化库存结构,增强市场响应速度。 ... [详细]
  • 可转债数据智能抓取与分析平台优化
    本项目旨在优化可转债数据的智能抓取与分析平台。通过爬取集思录上的可转债信息(排除已发布赎回的债券),并结合安道全教授提出的三条安全线投资策略,新增了建仓线、加仓线和重仓线,以提供更精准的投资建议。 ... [详细]
author-avatar
洗吉精洗白菜_773
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有