当听说到 某某某删库跑路时 是不是联想到命令 rm ,没错,今天我们来说说命令 rm 的使用技巧
在linux系统中,命令 rm 用于删除一个文件或目录
语法:
rm [options] name...
其中 options 表示参数,也可以不写
参数:
-
-i 删除前逐一询问确定
-
-f 强制删除,即时文件是只读也可以直接删除,不逐一询问
-
-r 将目录及以下文件逐一删除
案例:
不带参数删除文件,但不能删除目录
[root@master test]# ls
test test01.py test03.py test.py
[root@master test]# rm test01.py # 删除 test01.py 文件
rm: remove regular file ‘test01.py’? y # 删除时询问是否要删除
[root@master test]# ls
test test03.py test.py
[root@master test]# rm test
rm: cannot remove ‘test’: Is a directory # 不能删除目录
[root@master test]#
删除目录(询问删除):
[root@master test]# ls
test test03.py test.py
[root@master test]# rm -r test
rm: remove directory ‘test’? y
[root@master test]# ls
test03.py test.py
删除目录及文件(不询问):
[root@master test]# ls
test test03.py test.py
[root@master test]# rm -rf ./* # 删除当前目录下的所有文件,包括文件夹
[root@master test]# ls
[root@master test]#