将会强行删除文件,且无提示

使用rm -rf要格外注意,linux中没有回收站,慎重删除
-f:直接强行删除,且没有任何提示
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
我使用的是“SecureCRT”通过 SSH2 连接到我的 Linux 系统,如下图所示
在 Linux 下删除目录的命令是“rm”,我们可以在终端命令提示符下输入“rm --help”查看 rm 命令的具体使用方法。
我们常用的几个参数为“-f -i -r -v”
-i 删除前逐一询问确认。这个参数有一个好处,当在删除大量文件或目录的时候,可以防止我们误操作删除的文件或目录。
-f 即使原档案属性设为唯读,强制删除,系统不会逐一让我们确认。-r 将目录及以下之档案文件一并删除。注意:如果 rm 不带此参数,是不能删除目录的。
-v或--verbose 显示指令执行后的结果信息。
接下来我们来测试一下删除目录的命令。我们首先创建一个名为“test”的文件夹,然后输入命令“rm -r test”,如下图所示
我们再来测试一下带有 “rm -r -i -v test” 参数的 rm 命令,如下图所示
在 linux 系统中,系统对字母大小写很严格,上面的命令全为小写字母。
linux删除命令的三种方式:rm、find、rmdir1.删除文件名目录下所有文件、文件夹(不会提示) rm-rf [文件名] -R是向下递归。 不管有多少级别的目录,请同时删除它们 -F是直接删除,不带任何提示 2.删除一个空文件夹 redir[文件名] 如果文件夹不为空会出现错误 3.find命令。
. 表示在当前目录执行。
在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm-rf命令即可解决。直接rm就可以了,不过要加两个参数-rf即:rm-rf目录名字-r就是向下递归,不管有多少级目录,一并删除-f就是直接强行删除,不作任何提示的意思删除文件夹实例:rm-rf/var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
-rf参数将递归删除文件,误删文件导致数据丢失,产生严重后果。如果多一个空格,或者 /没有补齐,或者文件有特殊符号,导致误删文件的误操作居多。
执行rm命令,手速一定要慢。按\补全,一定要等屏幕回显后操作。
另外,在脚本中,rm的坑也不小,比如:
如果p变量没有设置,就会是灾难性的后果,命令等同于rm -rf /。所以rm还有另外一条谨言:在脚本中执行rm的时候,请先判断相关的变量是否为空。