rm是英文单词Remove的简写。执行rm命令可以删除文件或目录。
名称:rm
使用权限:所有使用者
使用格式:rm[参数][目标文件或目录]
功能说明:执行rm指令可以删除文件或目录。如果删除目录,必须加上参数“-r”,否则默认仅会删除文件。
参数介绍如下。
●-r或-R:递归处理,将指定目录下的文件与子目录一起进行删除操作。
●-f:删除时不会提示是否删除。在执行带有-f选项的rm命令时,一些系统中还会提示是否删除,是因为在默认增加别名aliasrm='rm-i',当执行rm命令时,其实执行的是rm-i命令。解决方法是在~/.bashrc文件中,在aliasrm='rm-i'前加上“#”注释掉这行。注意,需要重启才能生效。
●-i:和-f选项相反,在删除已有文件之前先询问用户。
●-v:显示指令执行过程。
●-help:显示帮助信息。
●-version:显示版本信息。
注意:在rm命令中可以使用通配符,并且多个参数之间可以同时使用。
【例4-23】rmdest命令。
在Linux终端运行rmdest命令的结果如图4-23所示。
在图4-23中可以看出,当前目录下存在soft目录、source文件和dest文件。执行rm dest命令后,提示是否删除dest文件,输入“y”后,用ls命令查看,当前目录下少了一个dest文件。
【例4-24】rm-fdest命令。(www.xing528.com)
在Linux终端运行rm-fdest命令的结果如图4-24所示。
图4-23 rmdest命令结果图
图4-24 rm-fdest命令结果图
在图4-24中可以看出,当前目录下存在soft目录、source文件和dest文件。执行rm-f dest命令后,不会提示是否删除,用ls命令查看,当前目录下少了一个dest文件。
【例4-25】rm-rsoft命令。
在Linux终端运行rm-rsoft命令的结果如图4-25所示。
在图4-25中可以看出,当前目录下存在soft目录、source文件和dest文件。执行rm soft命令后,会提示soft是一个目录,无法删除,当用rm-rsoft命令后,会提示是否删除soft目录等信息。
【例4-26】rmdest?命令。
在Linux终端运行rmdest?命令的结果如图4-26所示。
图4-25 rm-rsoft命令结果图
图4-26 rmdest?命令结果图
在图4-26中可以看出,当前目录下只存在soft目录、source文件、dest文件、desta文件和destb文件。执行rmdest?命令,用ls命令查看,当前目录下少了一个desta文件和destb文件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。