🗑 ファイル・ディレクトリを削除する(rm)
⚙️ 仕組み
rm は ファイルやディレクトリを削除するコマンド。
Linux では削除するとゴミ箱に入らず、即完全削除される。
🧪 例
rm memo.txt
rm -r work
💡 ポイント
-
⚠️ 削除したファイルは基本的に元に戻せない
-
📁 ディレクトリを削除する場合は -r が必要
-
👀 実行前に ls で対象を必ず確認する
🚨 注意(実務)
rm -rf /
👉 絶対に実行してはいけないコマンド、root 権限ではシステムが破壊される。
📦 ファイル・ディレクトリをコピーする(cp)
⚙️ 仕組み
cp は ファイルやディレクトリをコピーするコマンド。
元のファイルを残したまま別の場所や別名で複製できる。
🧪 例
cp memo.txt memo_backup.txt
cp memo.txt work/
📁 ディレクトリをコピーする場合
cp -r work backup_work
💡 ポイント
-
🔁 ディレクトリコピーには
-rが必要 -
🛟 重要ファイルは編集前にコピーを取ると安全
🚚 ファイル・ディレクトリを移動/名前変更する(mv)
⚙️ 仕組み
mv は 移動 と 名前変更を兼ねたコマンド。
Linux では「名前変更 = 移動」として扱われる。
🧪 例(名前変更)
mv memo.txt memo_old.txt
🧪 例(移動)
mv memo_old.txt work/
💡 ポイント
-
✏️ リネームと移動が同じコマンドでできる
-
⚠️ 同名ファイルがあると上書きされるので注意
🔄 よくある作業の流れ
ls
cp memo.txt memo_backup.txt
mv memo.txt work/
ls work
rm memo_backup.txt
- 🧭「バックアップ → 移動 → 不要なもの削除」は実務でもよくある流れ。
✅ まとめ
| コマンド | 内容 |
|---|---|
🗑 rm |
ファイル・ディレクトリを削除 |
📦 cp |
コピー |
🚚 mv |
移動・名前変更 |