就像一周前一样,当我试图将所有文件从当前目录移动到父目录mv /* ..
在我的服务器上运行此命令,但最终搞砸了我所有的服务器:)
有没有办法防止这种情况再次发生?
我可以建议使用像Midnight-commander这样的简约文件管理器来传输文件。
但是,您的问题的答案是否定的,如果您使用的是root权限,则具有破坏系统的所有能力。
权力越大,责任越大——本杰明·富兰克林·帕克被称为本叔叔
您可以使用与 root 不同的用户来限制访问权限。
备份!!
正如Chris提到的,您可以设置具有用户权限,组权限的系统。最重要的是,我的印象是你错过了一个点:mv ./...
而不是mv /...
(我希望你没有将根目录/
设置为你的主目录?如果您这样做了,请立即更改此设置(。
但最重要的是:定期备份!!UNIX/Linux没有像Windows那样的系统还原,也没有回收站。因此,定期备份(显然是另一台计算机(是必须的。