Linux・シェル○×難易度 基礎

b.txt が既に存在するとき、mv a.txt b.txt は確認なしで b.txt を上書きする

正答

○ 正しい

解説

mv は移動先に同名のファイルがあっても既定では黙って上書きする。元の b.txt の内容は失われ、取り戻せない。上書き前に確認したいときは mv -i、既存ファイルがあれば上書きしない -n を使う。cp も同様に既定で上書きするため、重要なファイルを扱うときは実行前に ls で移動先を確認する習慣が有効である。環境によっては alias で mv -i が設定されていることもあるが、素の mv の挙動は上書きである。

参考: www.gnu.org

mv

この問題を含む Linux・シェル のテストを制限時間つきで解く

Linux・シェルクイズへ