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
重要注意事项
rm -rf是高危命令:Linux 中没有回收站,删除后的数据无法恢复,务必确认目标路径正确。- 避免误删系统关键目录,比如绝对不要执行
rm -rf /(会删除根目录所有文件,导致系统崩溃)。
- 避免误删系统关键目录,比如绝对不要执行
- 权限问题:如果删除的是其他用户的文件夹,需要加
sudo提升权限,例如:
sudo rm -rf /opt/other_user_dir
- 通配符慎用:如果用通配符(如
*)匹配文件夹,要确认匹配结果,避免误删,例如:
# 删除当前目录下所有以 temp_ 开头的文件夹 rm -rf temp_*
以上就是Linux删除指定文件夹及其下面所有文件的方法的详细内容,更多关于Linux删除指定文件夹及其下文件的资料请关注脚本之家其它相关文章!
相关文章
详解CentOS 6.4下PXE+Kickstart无人值守安装操作系统
这篇文章主要介绍了详解CentOS 6.4下PXE+Kickstart无人值守安装操作系统 ,PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,有兴趣的可以了解一下。2016-12-12
Linux查看系统信息(CPU、内存、版本、硬盘使用情况)的命令详解
这篇文章主要为大家详细介绍了Linux查看系统信息的相关命令,包括CPU,内存使用情况,系统版信息以及硬盘使用情况,感兴趣的小伙伴可以跟随小编一起学习一下2025-10-10


最新评论