“rm -rf /”VS。"mv -r //dev/null"

Gui*_*uil -4 linux shell rm mv

可能是一个愚蠢的问题,但对您的系统来说最糟糕的是什么?(我认为两者都是)但我认为 mv 将是“删除”所有内容的最快方法。我错了吗 ?(无论如何不要想测试^^)

小智 12

我会选择第一个选项,因为mv -r / /dev/null不起作用:

$ mkdir A
$ mv -r A /dev/null 
mv: invalid option -- 'r'
Try 'mv --help' for more information.
$ mv A /dev/null 
mv: cannot overwrite non-directory ‘/dev/null’ with directory ‘A’
Run Code Online (Sandbox Code Playgroud)

更不用说您不能将 / 之类的目录移动到其自身下的子目录中。

如果这是一个严肃的问题,您为什么要费心取消数据链接?大多数情况下,您只需重新创建文件系统即可。