linux删除整个目录命令
linux删除整个目录命令详细介绍
在 Linux 系统里,你可以使用rm命令删除整个目录。以下是几种常见情形及对应的命令:
1. 删除空目录
如果你要删除的目录是空的,可使用rmdir命令,其基本语法如下:
bash
目录路径
例如,要删除名为empty_dir的空目录,命令如下:
bash
empty_dir
2. 删除非空目录
若要删除的目录包含文件或子目录,就得用rm命令配合-r(递归删除)或-rf(递归强制删除)选项。
递归删除(需确认)
使用rm -r命令,删除过程中系统会提示你确认是否删除每个文件和目录。基本语法如下:
bash
目录路径
例如,要删除名为my_dir的非空目录,命令如下:
bash
my_dir
递归强制删除(无需确认)
使用rm -rf命令,此命令会直接删除指定目录及其所有内容,不会有任何确认提示。使用时需谨慎,因为删除操作不可恢复。基本语法如下:
bash
目录路径
例如,要强制删除名为my_dir的非空目录,命令如下:
bash
my_dir
912 my_dir
在使用rm -rf命令时,要确保你确实想删除该目录及其所有内容,因为一旦执行,数据将无法恢复。