欢迎光临
我们一直在努力

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

在 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_*
  • 赞(0)
    未经允许不得转载:171主机测评 » Linux删除指定文件夹及其下面所有文件
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址