Command line [rm-rf/]做什么?

Command line [rm-rf/]做什么?,command-line,rm,Command Line,Rm,这基本上是递归地从根目录中删除所有内容,对吗 这真的会删除设备上的所有内容吗 任何操作系统都有防止运行此操作的保护措施吗?比如确认之类的 询问似乎比尝试更好。rm命令意味着它用于根据文件路径删除文件文件夹,但正如您指定的rm-rf/它告诉您删除基于Linux或Unix的系统中根目录的一部分文件,但是,除非您使用sudoaccess或超级用户使用您的系统密码进行访问,否则它不会执行任何操作。是,这将递归删除 事实上,它们也是一种保护: rm:在“/”上递归操作是危险的 rm:使用--no pre

这基本上是递归地从根目录中删除所有内容,对吗

这真的会删除设备上的所有内容吗

任何操作系统都有防止运行此操作的保护措施吗?比如确认之类的


询问似乎比尝试更好。

rm命令意味着它用于根据文件路径删除文件文件夹,但正如您指定的
rm-rf/
它告诉您删除基于Linux或Unix的系统中根目录的一部分文件,但是,除非您使用
sudo
access或超级用户使用您的系统密码进行访问,否则它不会执行任何操作。

是,这将递归删除

事实上,它们也是一种保护:

rm:在“/”上递归操作是危险的
rm:使用--no preserve root覆盖此故障保护

rm-rf在linux中是一个危险的命令。如果rm-rf以root权限运行,它将强制删除所有文件和文件夹,甚至隐藏的文件,并且您必须重新安装操作系统。此命令没有确认问题。 作为一种安全措施,您可以将rm设置为始终获得删除操作的批准,无论何时您想要删除文件或目录,它都会使用“-i”选项。要使此命令永久化,请将以下别名添加到$HOME/.bashrc文件中。 运行rm命令时,默认情况下,它将使用“-i”选项运行。(如果使用“-f”选项,这些设置将被覆盖)

此代码删除linux上的所有文件(系统,根文件包括)
这是非常危险的代码

该命令需要
--无保留根目录
答案尚未涉及“这真的会删除设备上的所有内容吗?”:即使拥有所有必要的访问权限(root/sudo),当前使用的文件也不一定会直接使用rm删除。但是,它将在它关闭时立即关闭。因此,您的系统不会在命令发出后立即被完全摧毁,但是,例如,一旦您(尝试)重新启动,系统就会被删除。内核在某个时候可能会崩溃,这意味着在这个过程之后,您可能会有剩余的文件(但文件系统可能处于无用状态),“询问似乎比尝试更好。”事实上,您可以轻松地设置一个独立的虚拟机,并在这里进行尝试。(注意不要挂载任何本地磁盘文件夹或其他类型的文件夹链接!)“此命令没有确认问题”实际上有一个(请参阅其他答案)。也许更多关于您使用的版本/变体的信息会使答案更准确。
rm -rf