所以我正在玩一个实时磁盘实验(使用外部 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 ×1