※かな〜り前の話なので細かいコマンド等は忘れてしまっています。
本編
以前にHerokuを使ってみたくHerokuCLIを入れようとした際にターミナルくんから
「Xcodeのコマンドラインツールが古い!このコマンドでアップデートしてね!」
とアップデートを促されたので言われた通りにコマンドを打つと
「このターミナルは最新です!」
的なことを言われたので、よく読むと
「もしアップデートできなかったらこのコマンドを打ってコマンドラインツールを入れ直して!」
的なことも書かれていて、2つのコマンドを提示されたので(多分アンストとインスト)これまた言われた通りにまずアンストしようと
「sudo rm -r /Library/Developer/CommandLineTools」
と打ったら全てを失いました。
文字通りMacbookに入っていたものが全て消えてSafariやシステム環境設定すらまともに動かなくなりました。
Githubに上げていたプロジェクトは復旧できたのですが、画像などのローカルに置いていただけのものはもちろん全て消えてしまいました...
後日談と原因
後日なぜ消えてしまったのかはわからないまま、その手の分野に詳しい友人と通話しながら回復後の開発環境の再構築を手伝ってもらっていた際に聞いたのは
「sudo rm -r /●Library/Developer/CommandLineTools」
の「●」のところにスペースが入っていたんじゃ無いかというお話(これだと以降のパスは参照されず、ダメらしいですね...)
僕自身としてはターミナルに書かれていたものを直接コピペしただけなので「なぜスペースが???」といった感じなのですが...
最後に
兎にも角にも脳死でしてしまった僕が悪いんです。
ただ、Github等を使ってこまめにバックアップを取る癖がついたのでいい教訓になったと思っています。
なにかする際は全て調べながらやりましょう。
何事も脳死は良くないという話でした。
被害者が増えないことを祈ります。