rm命令
rm是删除文件和目录的命令
长跟的字符是-f -i -r -
默认下rm = rm -i
-i是一个安全位 每当删除一个文件的时候都会提示你是否删除,按y=yes确认删除
-f忽略不存在文件,每当删除文件的时候如果没有加-f都会报错,但是加了f就不会了。
-r加-r是删除目录,不加只会删除文件
-v格式化
touch 是创建文件的命令
[root@localhost ~]# rm 1/
rm: 无法删除"1/": 是一个目录
[root@localhost ~]# rm 1/2/1.txt
rm:是否删除普通空文件 "1/2/1.txt"?y

删除目录的话加-r
[root@localhost ~]# rm -r 1/
rm:是否进入目录"1/"? y
rm:是否进入目录"1/2"? y
rm:是否删除目录 "1/2/3"?y
rm:是否删除目录 "1/2"?y
rm:是否进入目录"1/1"? y
rm:是否进入目录"1/1/2"? y
rm:是否删除目录 "1/1/2/3"?y
rm:是否删除普通空文件 "1/1/2/1.txt"?y
rm:是否删除目录 "1/1/2"?y
rm:是否删除目录 "1/1"?y
rm:是否删除目录 "1/"?y

如果不想老是提示是否删除,直接加绝对路径,/bin/rm
或者 rm -rf 目录 强制,不提醒报错。
[root@localhost ~]# rm -rf 1/2/3/
[root@localhost ~]#
rm -rf 直接全都删除,不会提示,不过要慎重使用
[root@localhost ~]# tree 1/
1/
└── 2
├── 1.txt
└── 3

2 directories, 1 file