rm使用方法
rm:删除文件
[root@yang-1 ~]# touch /tmp/yang/1/2/3.txt //创建一个3.txt文件
[root@yang-1 ~]# rm /tmp/yang/1/2/3.txt //删除3.txt文件
rm:是否删除普通空文件 "/tmp/yang/1/2/3.txt"?y //输入y
[root@yang-1 ~]# tree /tmp/yang //查看一个是否删除
/tmp/yang
└── 1
└── 2
2 directories, 0 files
[root@yang-1 ~]# touch /tmp/yang/1/2/3.txt //创建一个3.txt文件
[root@yang-1 ~]# touch /tmp/yang/1/2/2.txt //创建一个2.txt文件
[root@yang-1 ~]# tree /tmp/yang/ //查看一下是否创建
/tmp/yang/
└── 1
└── 2
├── 2.txt
└── 3.txt
2 directories, 2 files
[root@yang-1 ~]# rm /tmp/yang/1/2/* //*表示删除目录下所有内容
rm:是否删除普通空文件 "/tmp/yang/1/2/2.txt"?y //输入y
rm:是否删除普通空文件 "/tmp/yang/1/2/3.txt"?y //输入y
[root@yang-1 ~]#
rm -f:强制删除
[root@yang-1 ~]# tree /tmp/yang/ //查看目录
/tmp/yang/
└── 1
└── 2
├── 2.txt
└── 3.txt
2 directories, 2 files
[root@yang-1 ~]# rm -f /tmp/yang/1/2/* //删除2目录下所有内容
[root@yang-1 ~]# //没有提示任何信息
[root@yang-1 ~]# tree /tmp/yang/ //查看是否删除
/tmp/yang/
└── 1
└── 2
2 directories, 0 files
rm -r:删除目录
[root@yang-1 ~]# !tree //!表示这个命令上次使用的操作
tree /tmp/yang/
/tmp/yang/
└── 1
└── 2
2 directories, 0 files
[root@yang-1 ~]# rm /tmp/yang/1/2 //删除一个目录
rm: 无法删除"/tmp/yang/1/2": 是一个目录 //无法删除目录
[root@yang-1 ~]# mkdir /tmp/yang/1/2 //创建一个2目录
[root@yang-1 ~]# !touch //创建一个3.txt文件
touch /tmp/yang/1/2/3.txt
[root@yang-1 ~]# !tree //查看是否创建
tree /tmp/yang/
/tmp/yang/
└── 1
└── 2
└── 3.txt
2 directories, 1 file
[root@yang-1 ~]# rm -r /tmp/yang/1/2/ //删除一个目录
rm:是否进入目录"/tmp/yang/1/2/"? y //输入y
rm:是否删除普通空文件 "/tmp/yang/1/2/3.txt"?y //输入y
rm:是否删除目录 "/tmp/yang/1/2/"?y //输入y
[root@yang-1 ~]#
rm -rf:强制删除目录
[root@yang-1 ~]# tree /tmp/yang/ //查看一个文件内容
/tmp/yang/
└── 1
└── 2
├── 1.txt
└── 2.txt
2 directories, 2 files
[root@yang-1 ~]# rm -rf /tmp/yang/1 //删除1目录
[root@yang-1 ~]# //没有提示任何信息
[root@yang-1 ~]# tree /tmp/yang/ //查看一下文件内容
/tmp/yang/
0 directories, 0 files
[root@yang-1 ~]#