3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ターミナルの言いなりになっていたらMacBookの中身を全て失った話

Last updated at Posted at 2021-04-30

※かな〜り前の話なので細かいコマンド等は忘れてしまっています。

本編

以前にHerokuを使ってみたくHerokuCLIを入れようとした際にターミナルくんから

「Xcodeのコマンドラインツールが古い!このコマンドでアップデートしてね!」

とアップデートを促されたので言われた通りにコマンドを打つと

「このターミナルは最新です!」

的なことを言われたので、よく読むと

「もしアップデートできなかったらこのコマンドを打ってコマンドラインツールを入れ直して!」

的なことも書かれていて、2つのコマンドを提示されたので(多分アンストとインスト)これまた言われた通りにまずアンストしようと

「sudo rm -r /Library/Developer/CommandLineTools」

と打ったら全てを失いました。
文字通りMacbookに入っていたものが全て消えてSafariやシステム環境設定すらまともに動かなくなりました。

Githubに上げていたプロジェクトは復旧できたのですが、画像などのローカルに置いていただけのものはもちろん全て消えてしまいました...

後日談と原因

後日なぜ消えてしまったのかはわからないまま、その手の分野に詳しい友人と通話しながら回復後の開発環境の再構築を手伝ってもらっていた際に聞いたのは

「sudo rm -r /●Library/Developer/CommandLineTools」

の「●」のところにスペースが入っていたんじゃ無いかというお話(これだと以降のパスは参照されず、ダメらしいですね...)

僕自身としてはターミナルに書かれていたものを直接コピペしただけなので「なぜスペースが???」といった感じなのですが...

最後に

兎にも角にも脳死でしてしまった僕が悪いんです。
ただ、Github等を使ってこまめにバックアップを取る癖がついたのでいい教訓になったと思っています。

なにかする際は全て調べながらやりましょう。
何事も脳死は良くないという話でした。

被害者が増えないことを祈ります。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?