阿Q的Linux运维学习之路(day6-3)-Linux文件管理-删除命令

删除命令 rm

删除命令,就是用来删除我们不需要的文件或目录的。
语法格式:
rm [OPTION]… FILE…
命令:rm
选项:

 -r: 递归
 -f: 强制删除     
 -v: 详细过程

参数:路径

例:
[root@localhost ~]# rm file.txt
rm: remove regular empty file 'file'?
删除当前目录下名为file.txt的文件时候。
不加任何选项的话会提醒是否确认删除,删除多个文件会多次提示。如果确认删除,需要在提示后面输入y然后回车即可删除,直接按回车是无效的。

[root@localhost ~]# rm -f file2 file3 file4 file5
强制删除当前目录下名称为file2、file3、file4、file5的文件。
加上-f选项则不再提示,直接删除。

[root@localhost ~]# rm /data
rm: cannot remove '/data': Is a directory
直接使用rm删除目录,会提示无法删除,这是一个目录。

[root@localhost ~]# rm -r data
rm: remove directory 'data'?
删除目录可以使用-r递归删除,但是会提示。

使用-r删除多个目录也会多次提示,就很烦,我们可以使用-rf来强制删除目录。
[root@localhost ~]# rm test/ -rf

-rf 组合使用,可以删除任何东西,很危险,一定要谨慎操作。

[root@localhost ~]# rm -f file*
删除当前目录下所有以file开头的文件。
(*)表示通配符,是所有的意思

[root@localhost ~]# rm -f *.pdf
删除当前目录下所有以.pdf结尾的文件

[root@localhost ~]# rm -f ./*
删除当前目录下的所有文件

切记,删除文件需谨慎

发布了38 篇原创文章 · 获赞 0 · 访问量 606

猜你喜欢

转载自blog.csdn.net/qq_39095114/article/details/104678507