插件窝 干货文章 centos删除文件夹的命令是什么

centos删除文件夹的命令是什么

删除 文件夹 命令 空目录 258    来源:    2025-04-05

在 CentOS(或其他 Linux 系统)中,删除文件夹(目录)的常用命令是 rm(remove)结合 -r-rf 选项。以下是具体用法和注意事项:


1. 基本删除命令

rm -r 文件夹名
  • -r(或 -R):递归删除目录及其内容(包括子目录和文件)。
  • 示例:删除名为 mydir 的文件夹
    bash rm -r mydir

2. 强制删除(无确认提示)

rm -rf 文件夹名
  • -f:强制删除,不显示任何警告或确认提示。
  • 示例:强制删除 mydir(慎用!)
    bash rm -rf mydir

3. 删除空目录(仅限空文件夹)

如果目录是空的,也可使用 rmdir

rmdir 文件夹名
  • 注意rmdir 只能删除空目录,否则会报错。

⚠️ 重要注意事项

  1. rm -rf 极其危险

    • 该命令会直接删除文件夹及其所有内容,不可恢复
    • 尤其是 rm -rf /rm -rf * 会导致系统毁灭性破坏(绝对避免!)。
  2. 建议先备份
    删除前可通过 ls 命令确认目录内容:

    ls -l 文件夹名
    
  3. 交互式删除(推荐新手):
    添加 -i 选项,系统会逐一询问是否删除每个文件:

    rm -ri 文件夹名
    

总结命令对比

命令 用途 是否递归 是否强制
rm -r dir 删除目录及内容 否(会提示确认)
rm -rf dir 强制删除目录及内容 是(无提示)
rmdir dir 删除空目录

根据需求选择合适命令,操作前务必确认路径和内容,避免误删重要数据!