在 CentOS(或其他 Linux 系统)中,删除文件夹(目录)的常用命令是 rm
(remove)结合 -r
或 -rf
选项。以下是具体用法和注意事项:
rm -r 文件夹名
-r
(或 -R
):递归删除目录及其内容(包括子目录和文件)。mydir
的文件夹bash
rm -r mydir
rm -rf 文件夹名
-f
:强制删除,不显示任何警告或确认提示。mydir
(慎用!)bash
rm -rf mydir
如果目录是空的,也可使用 rmdir
:
rmdir 文件夹名
rmdir
只能删除空目录,否则会报错。rm -rf
极其危险:
rm -rf /
或 rm -rf *
会导致系统毁灭性破坏(绝对避免!)。建议先备份:
删除前可通过 ls
命令确认目录内容:
ls -l 文件夹名
交互式删除(推荐新手):
添加 -i
选项,系统会逐一询问是否删除每个文件:
rm -ri 文件夹名
命令 | 用途 | 是否递归 | 是否强制 |
---|---|---|---|
rm -r dir |
删除目录及内容 | 是 | 否(会提示确认) |
rm -rf dir |
强制删除目录及内容 | 是 | 是(无提示) |
rmdir dir |
删除空目录 | 否 | 否 |
根据需求选择合适命令,操作前务必确认路径和内容,避免误删重要数据!