Linux执行rm -rf/*命令后的效果慎用慎用

使用Linux系统肯定听说过rm -rf/*这个梗,rm -rf/*是一个恐怖的命令,执行rm -rf/*命令后你的数据将被删除重启后报错无法进入系统,来看看效果吧:

执行rm -rf/*命令

Linux系统下执行rm -rf/*命令,是强制删除你系统里的所有目录文件,且此操作不可恢复!
注意:好奇害死猫,大家一定不要在生产环境中测试该命令!
Linux百科网在一台闲置的阿里云服务器上执行rm -rf/*命令,该服务器上无任何重要数据,所以可以随便折腾:

  • 1、执行rm -rf/*命令之前,这是一台运行良好的Linux云服务器
  • [root@linuxbaike ~]# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           1838         272        1302           0         262        1412
    Swap:          1024           0        1024
    [root@linuxbaike ~]# df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/vda1        40G  4.3G   33G   12% /
    devtmpfs        909M     0  909M    0% /dev
    tmpfs           920M  4.0K  920M    1% /dev/shm
    tmpfs           920M  464K  919M    1% /run
    tmpfs           920M     0  920M    0% /sys/fs/cgroup
    tmpfs           184M     0  184M    0% /run/user/0
    [root@linuxbaike ~]#
  • 2、执行“rm -rf /*”命令
  • 执行rm -rf /*命令后,屏幕开始删除文件,但是并不是所有的文件都会删除,很多文件会提示“无法删除...不允许的操作”等。

    执行rm -rf /*命令后的效果

    执行rm -rf /*命令后的效果

  • 3、再来执行一些常见的命令看看系统是否正常?
  • 我们发现执行rm -rf /*命令后,这些常见命令lstopfreeshutdown等均不可以使用了(cd命令是可以执行的),Linux百科网猜想该Linux系统已经废了。

  • 4、强制重启系统看看
  • 登录到阿里云ECS云服务器控制台,强制重启Linux服务器,通过控制台远程连接到该服务器已经无法正常进入系统,此时只能重装系统,该服务器之前的数据包括安装的软件、部署的网站、数据库等都已经丢失。

    执行rm -rf /*命令后无法进入系统

    执行rm -rf /*命令后无法进入系统

    所以,在日常Linux运维过程中,尽量使用mv命令来代替rm命令,例如:想要删除a.txt文件,可以使用mv命令将a.txt文件移动到某个临时文件夹中,然后再定时清除这个自定义的临时文件夹,这样会安全的多。

    2023服务器优惠,阿里云PK腾讯云!
    ①阿里云:阿里云5M带宽服务器60元1年起(1c2g/2c4g/2c8g/4c8g/8c16g/16c32g)
    ②腾讯云:腾讯云2核4G服务器8M带宽74元一年(有高配)
    ③华为云:华为云1核2服务器1M带宽60元一年(配置多款可选)
    ⑤代金券:阿里云代金券限量发放中(有账号就能领)