OS X意外地“rm -rf /”[关闭]


0

一些背景可能会帮助其他人犯这个错误。

我正在从这个Stack Overflow页面读取笑话给我的朋友( https://stackoverflow.com/questions/234075/what-is-your-best-programmer-joke?page=2&tab=votes#tab-top )我很快就经历过了。看到一个俄罗斯轮盘赌,因为我和我的朋友说话,我分心了,没看过下面的评论。我以为如果你输了就会说“点击”。从来没有想过有人会把“rm -rf /”放在那里。复制并粘贴到终端,快速浏览它,但不知何故,我的眼睛错过了删除命令(你没有看到你不想要的东西)。

无论如何,只要我看到一个滚动的文件列表,我就意识到出了问题,然后点击Ctrl + C.换句话说,约0.2秒后。

它的最后一项是:

rm: /Applications/iPhoto.app/Contents/PlugIns/HTMLExporter.iPhotoExporter/Contents/Resources/cs.lproj/Panel.nib: Permission denied

我认为对于大多数这些事情你必须是root用户才能删除,但它确实取消了Google Chrome。幸运的是,它没有得到我的任何用户文件。

因为我不知道丢失了什么,有人可以告诉我,“应用程序”是否是OS X上“/”中的第一个目录,或者是否有任何目录在它之前被删除?默认情况下在OS X上的应用程序中有哪些重要的东西(不需要root删除)?是否 rm 按字母顺序删除东西?

谢谢你检查我

(如果你想知道,我只备份 ~ 因为它是我保存重要文件的唯一目录。)


......哦,怎么样。你做了备份,不是吗?
Journeyman Geek

Answers:


2

是/ Applications是第一个目录。刚检查过(bash shell)文件扩展是字母的,就是这样。

这个类似的命令(不痛苦,但文件扩展应该是相同的) - :

ls -1R /

列出所有文件 / 然后是所有文件 /Applications。所以任何文件 / 在开始使用文件之前会被破坏 /Applications。清单如下。希望有所帮助。

/Applications:
Adobe
App Store.app
Automator.app
BBC iPlayer Desktop.app
Calculator.app
Calendar.app
Chess.app
Contacts.app
DVD Player.app
Dashboard.app
Dictionary.app
DroidDraw.app
Dropbox.app
Eclipse.app alias
EditNewFile.app
FaceTime.app
FileZilla.app
Firefox.app
Font Book.app
Game Center.app
GarageBand.app
GitHub.app
Google Chrome.app
Image Capture.app
Launchpad.app
Mail.app
Messages.app
Mission Control.app
Notes.app
OpenOffice.org.app
Opera.app
Opera_12.14_Setup_Intel.dmg
Photo Booth.app
Pixelmator.app
Preview.app
QuickTime Player.app
Reminders.app
Safari.app
Skype.app
Skype_old.app
Stickies.app
System Preferences.app
TextEdit.app
TextWrangler.app
Time Machine.app
Utilities
Xcode.app
eclipse 2
iDVD.app
iMovie.app
iPhoto.app
iTerm.app
iTunes.app
iWeb.app

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.