Linux删除指定文件夹及其下面所有文件的方法

 更新时间:2026年02月04日 08:23:35   作者:小满大王i  
这篇文章主要介绍了Linux删除指定文件夹及其下面所有文件的方法,在Linux中,使用rm -rf命令可以递归且强制删除文件夹及其内容,但需谨慎操作,避免误删重要数据,需要的朋友可以参考下

在 Linux 中,删除指定文件夹及其下面所有文件(包括子文件夹和文件),核心命令是 rm -rf,具体用法如下:

基本语法

rm -rf 目标文件夹路径

参数说明

  • -r(全称 --recursive):递归删除,用于删除文件夹及其所有子内容。
  • -f(全称 --force):强制删除,忽略不存在的文件,且不会弹出删除确认提示。

使用示例

删除当前目录下的目标文件夹
假设要删除当前目录下的 test_dir 文件夹:

rm -rf test_dir

删除指定绝对路径的文件夹
假设要删除 /home/user/temp 文件夹:

rm -rf /home/user/temp

删除多个文件夹
可以同时删除多个目标文件夹,用空格分隔:

rm -rf dir1 dir2 /path/to/dir3

重要注意事项

  1. rm -rf 是高危命令:Linux 中没有回收站,删除后的数据无法恢复,务必确认目标路径正确。
    • 避免误删系统关键目录,比如绝对不要执行 rm -rf /(会删除根目录所有文件,导致系统崩溃)。
  2. 权限问题:如果删除的是其他用户的文件夹,需要加 sudo 提升权限,例如:
sudo rm -rf /opt/other_user_dir
  1. 通配符慎用:如果用通配符(如 *)匹配文件夹,要确认匹配结果,避免误删,例如:
# 删除当前目录下所有以 temp_ 开头的文件夹
rm -rf temp_*

以上就是Linux删除指定文件夹及其下面所有文件的方法的详细内容,更多关于Linux删除指定文件夹及其下文件的资料请关注脚本之家其它相关文章!

相关文章

  • 解决Linux Centos yum-config-manager --add-repo添加仓库添加错误问题

    解决Linux Centos yum-config-manager --add-repo添

    这篇文章主要介绍了解决Linux Centos yum-config-manager --add-repo添加仓库添加错误问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • Ubuntu中安装MySQL更改默认密码的步骤详解

    Ubuntu中安装MySQL更改默认密码的步骤详解

    本文分步骤给大家介绍Ubuntu中安装MySQL更改默认密码的方法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-10-10
  • linux环境之kerberos服务安装方式

    linux环境之kerberos服务安装方式

    本文记录了在Linux环境下搭建Kerberos服务的详细步骤,包括安装时间同步服务、配置Kerberos服务、编辑配置文件、创建realm、开启服务等,同时,介绍了如何创建和使用keytab文件,以及客户端的安装和使用,为需要开启Kafka Kerberos认证的用户提供了实用指南
    2024-10-10
  • Linux进程控制方式

    Linux进程控制方式

    本文详细介绍了fork函数、写时拷贝、进程退出、进程等待以及程序替换等概念,并通过实例代码和图解帮助理解这些概念
    2025-03-03
  • 解决Linux中Systemd服务环境变量缺失的问题

    解决Linux中Systemd服务环境变量缺失的问题

    在Linux系统运维中,我们可能会遇到在使用systemd管理的服务时无法获取系统环境变量,尤其是PATH变量,这确实是一个常见的挑战,因为systemd启动的服务通常不会加载用户的环境变量,下面,我们将一起探讨解决这一问题的几种方法,需要的朋友可以参考下
    2024-01-01
  • 详解Ubuntu16.04安装nvidia驱动+CUDA+cuDNN的教程

    详解Ubuntu16.04安装nvidia驱动+CUDA+cuDNN的教程

    这篇文章主要介绍了Ubuntu16.04安装nvidia驱动+CUDA+cuDNN教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Tomcat无法加载css和js等静态资源文件的解决思路

    Tomcat无法加载css和js等静态资源文件的解决思路

    Tomcat无法加载css和js等静态资源文件的情况想必从事相关行业的工作人员都有遇到过吧,接下来为大家介绍下详细的解决方法,感兴趣的朋友可以参考下
    2013-10-10
  • 如何在 Ubuntu 服务器上添加和删除用户

    如何在 Ubuntu 服务器上添加和删除用户

    这篇文章详细介绍了在Ubuntu服务器上如何使用命令行工具添加和删除用户,包括adduser、useradd、deluser等命令的使用方法和示例,感兴趣的朋友一起看看吧
    2024-12-12
  • Ubuntu系统下Docker启动失败(iptables/nf_tables)的问题排查与修复方法

    Ubuntu系统下Docker启动失败(iptables/nf_tables)的问题排查与修复方法

    在 Ubuntu 系统中安装 Docker 后,有部分用户在启动 Docker 服务时遇到如下报错: Failed to start Docker Application Container Engine,本文将详细解释该问题的原因,并提供完整的修复方案,需要的朋友可以参考下
    2025-09-09
  • linux如何安装python3

    linux如何安装python3

    在Linux系统中安装Python3需要先安装依赖,然后下载安装包进行编译安装,具体步骤包括安装依赖、下载Python3安装包、解压、配置安装目录、编译安装,以及添加软连接,安装成功后,通过验证python3和pip3的版本来确认安装是否成功,本教程基于个人经验,旨在提供一个参考
    2024-10-10

最新评论