小编unk*_*own的帖子

我删除了我的桌面,一切都冻结了。我做了什么?

所以我正在玩一个实时磁盘实验(使用外部 HHD 作为实时磁盘),我制作了一个脚本,在我可以停止它之前在我的桌面上创建了 9,023 个目录。作为菜鸟,我运行了这个命令来清理我的烂摊子:

rm -rf Desktop 
Run Code Online (Sandbox Code Playgroud)

然后在我的主目录中创建了一个名为 Desktop 的新文件夹。我的电脑正常工作了几秒钟,然后除了我的鼠标之外的一切都冻结了。谢天谢地,这一切都在一个实时磁盘上,所以没有丢失任何东西,但我想知道我实际上做了什么。

我试图用谷歌搜索“ubuntu 删除的桌面目录”和其他变体,但我得到的只是人们试图摆脱它,而不是把它带回来。

编辑:对我运行的叉形炸弹有一些兴趣。别笑:

while true; do
for i in a; do
declare b=b+1
mkdir "$b" 
done
done
Run Code Online (Sandbox Code Playgroud)

我有点猜到它会做什么,但我习惯于使用 Python 工作,我可以在它失控之前快速杀死它。

对于在未来某个时候读到这篇文章的任何其他人:不要运行那个叉子炸弹,它会弄得一团糟。

PS 在你说我一开始这样做是多么愚蠢之前,请注意我在一个活动磁盘中,该磁盘只是为了做这样的事情而被搁置,以便我可以学习。

bash

3
推荐指数
1
解决办法
152
查看次数

标签 统计

bash ×1