Linux 删除文件夹 rm
rm命令用于删除文件夹与文件。
本节介绍删除文件夹。
rm完整英文:remove
1 语法
rm  [选项] [文件夹]
 
rm经常结合-rf使用,删除其中各级子文件夹与文件。
2 常用选项
| 选项 | 作用 | 
|---|---|
| -r | 递归删除。删除其中所有子文件夹与子文件。 | 
| -f | 不作询问的强制删除。默认情况会针对每个文件与文件件询问是否处理。 | 
3 示例
例1:删除含有子文件夹与文件的文件夹。
构造如下结构的目录与文件
/xiaobu1/file1.txt
/xiaobu1/xiaobu2/file2.txt
/xiaobu1/xiaobu3/file3.txt
 
执行命令
mkdir -p /xiaobu1/xiaobu2 /xiaobu1/xiaobu3
touch /xiaobu1/file1.txt /xiaobu1/xiaobu2/file2.txt /xiaobu1/xiaobu3/file3.txt
 
递归删除
rm -r /xiaobu1
 
运行结果

会针对每一个子文件夹与子文件进行询问。过于麻烦。
例2:递归删除,不进行询问。
rm -rf /xiaobu1
 
直接全部删除,运行结果

例3:删除/xiaobu1中的文件与文件夹,但保留/xiaobu1文件夹不删除。

注意事项
千万不要执行rm -rf /* 。
表示删除系统中所有文件,系统将无法正常使用。属于恶搞。