Linux rm命令:删除文件
[root@bogon ~]# rm [选项] 文件或目录
常用选项如下:- -i:删除文件或目录之前有提示信息。
- -r:当删除目录时,删除该目录中所有的内容,包括子目录中的全部内容。
- -f:强制删除并不询问。
【例 1】rm 命令删除文件。
在终端页面输入如下命令:
	[root@bogon ~]# ls
	Desktop  Documents  Downloads  linux  Music  Pictures  Public  Templates  test  Videos
	[root@bogon ~]# rm -i test
	rm: remove regular empty file `test'? y
	[root@bogon ~]# ls
	Desktop  Documents  Downloads  linux  Music  Pictures  Public  Templates  Videos
	[root@bogon ~]#
【例 2】rm -f 命令删除文件
	[root@bogon ~]# touch test
	[root@bogon ~]# ls
	Desktop  Documents  Downloads  linux  Music  Pictures  Public  Templates  test  Videos
	[root@bogon ~]# rm -f test
	[root@bogon ~]# ls
	Desktop  Documents  Downloads  linux  Music  Pictures  Public  Templates  Videos
	[root@bogon ~]#
[例 3 ] rm -r 命令删除目录。
	[root@bogon ~]# mkdir -p test/test1/test2
	[root@bogon ~]# ls
	Desktop  Documents  Downloads  linux  Music  Pictures  Public  Templates  test  Videos
	[root@bogon ~]# rm -r test
	rm: descend into directory `test'? y
	rm: descend into directory `test/test1'? y
	rm: remove directory `test/test1/test2'? y
	rm: remove directory `test/test1'? y
	rm: remove directory `test'? y
	[root@bogon ~]#
除了 rm 命令之前,还有一个命令可以删除目录,即 rmdir 命令。不过和 rm 命令不同,rmdir 只能用于删除空的目录,如果目录中有内容,系统就会报错。因此,在使用 rmdir 删除目录时需要先把所有的子目录手动删除。
举个例子:
	[root@bogon ~]# mkdir -p test/test1
	[root@bogon ~]# rmdir test
	rmdir: failed to remove `test': Directory not empty
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
 
	