首页 >> 学习 >> Linux常用命令 >> rm
rm命令

本节重要性:★★★★★    本节难度:★★★★☆

在前面我们学习了rmdir命令可以删除空目录。如果要删除文件,则要用到命令rm。另外,加上-r选项,rm也可以删除目录,无论目录是否为空。

命令用途

删除文件或目录

命令格式

rm [option] [file(dir)]

常用选项

-f	不提醒,直接删除(普通用户删除自己的文件默认不提醒)
-i	删除每个文件前提醒
-r	删除目录及其中的内容

常见用法

1. 删除文件:

[peter@ibi98 ~]$ ls
at_LEC1_protein.fa  flower  hello.sh  lily  my_fruit  prac
[peter@ibi98 ~]$ cd flower/
[peter@ibi98 flower]$ ls
file1  file2  file5  my_flower  real_lily  rose  test  test_eof
[peter@ibi98 flower]$ rm test
[peter@ibi98 flower]$ ls
file1  file2  file5  my_flower  real_lily  rose  test_eof

2. 删除目录:

[peter@ibi98 flower]$ ls
file1  file2  file5  my_flower  real_lily  rose  test_eof
[peter@ibi98 flower]$ rm -r my_flower/
[peter@ibi98 flower]$ ls
file1  file2  file5  real_lily  rose  test_eof

3. 删除多个文件:

[peter@ibi98 flower]$ ls
file1  file2  file5  real_lily  rose  test_eof
[peter@ibi98 flower]$ rm file1 file2 file5
[peter@ibi98 flower]$ ls
real_lily  rose  test_eof

4. 删除多个文件及目录:

[peter@ibi98 flower]$ ls
real_lily  rose  test_eof
[peter@ibi98 flower]$ rm -r rose/ test_eof
[peter@ibi98 flower]$ ls
real_lily

root用户因为有权限删除任何文件,所以删除文件前默认会提醒。普通用户只能删除自己的文件,默认不会提醒,并且文件删除后找不回来。因此该命令比较危险,务必确认不再需要要删除的文件后再删除,尤其是加了-r选项删除目录,目录中的所有内容都会被删除,一旦误删除有可能造成较大损失。

<<上一节  下一节>>