我不小心执行了
sudo rm -fr /dev
我会遭受数据丢失的困扰吗或者有什么副作用吗?
我已经重新启动了系统,我的数据似乎没问题,但恐怕存在我尚未发现的隐藏或不明显的数据丢失。
编辑:
我读了这个帖子但没有足够确定没有发生数据丢失;我需要更加确定。
答案1
不。查看 的输出mount
:您将看到那里安装了一个devtmpfs
(或)文件系统。devfs
换句话说,您看到的所有设备节点都不会“永久”存储在任何地方。这只是一个伪文件系统,您的软件(与内核合作的用户区)填充了设备节点,您可以使用这些设备节点来获取把手到设备。
换句话说,/dev 不仅在每次启动时都会重新填充,而且它仅用于获取句柄。它不是实际的设备,也不是设备上的实际数据。
好消息是,从此以后,您在按下 Enter 之前可能会三思而后行sudo rm -rf
,并且不会造成真正的伤害:)