🐧 Linux 総合学習プラットフォーム

rm -rf で大事なファイルを消した

症状(よく出るエラー)

rm -rf / が走った/消すつもりのないファイルまで削除された

原因

rm はゴミ箱を経由せず即削除。変数の引用符不足(rm -rf $DIR/ で $DIR が空だと / を指す)やワイルドカードの誤爆が原因。

直し方

実行前に echo を付けて対象を確認(echo rm -rf "$DIR")。変数は必ず "$VAR" と引用。--no-preserve-root は使わない。重要データは事前バックアップ。消した後は書き込みを止めて復旧を検討。

▶ 学習アプリでしっかり学ぶ