オリジナル問題 LinuCレベル1試験 問題 問6
ファイル・ディレクトリの操作と管理/基本的なファイル管理の実行mvコマンドの説明として、正しいものをすべて選べ。
出典:オリジナル問題 LinuCレベル1試験 問題 問6
- Aファイルやディレクトリの名前を変更するためにも使う
- B同じファイルシステム内であれば、ファイルの移動は実体のコピーを伴わずに行われることが多い
- Cコピー元のファイルを残したまま複製を作る
- Dディレクトリをまるごと別の場所へ移動できる
正解:A、B、D
解説
mvコマンドはファイルやディレクトリを移動するコマンドで、移動先を同じディレクトリ内の別名にすることで名前の変更としても使えます。同じファイルシステム内での移動は、実体のデータをコピーせずディレクトリエントリの参照だけを書き換えることが多く高速です。ディレクトリもまるごと移動できます。コピー元を残したまま複製を作るのはcpコマンドの役割で、mvは移動のため元の場所にはファイルが残りません。
選択肢ごとの解説
- A正しい。移動先を同じディレクトリの別名にすることで、事実上のリネームとして使えます。
- B正しい。同一ファイルシステム内では、実体のコピーを伴わずメタデータの更新だけで移動できることが多いです。
- C誤り。コピー元を残したまま複製を作るのはcpコマンドの動作で、mvは移動なので元の場所にファイルは残りません。
- D正しい。mvはディレクトリごと別の場所へ移動できます。