Linux・シェル4 択難易度 基礎

src はディレクトリ。次のコマンドを実行すると?

cp src backup

正答

  1. src の中身ごと backup という名前でコピーされる
  2. src はディレクトリだというエラーが出て、何もコピーされない
  3. src の直下にあるファイルだけが backup にコピーされる
  4. 空のディレクトリ backup だけが作られる

解説

cp は既定でディレクトリをコピーせず、cp: src is a directory (not copied) のようなメッセージを出して終わる。中身ごと複製するには cp -r src backup(-R や -a でも可)と再帰オプションを付ける。選択肢 1 は -r を付けたときの挙動である。-r 無しで中のファイルだけが選ばれてコピーされることも、空のディレクトリができることも無い。

参考: www.gnu.org

cprecursive

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

Linux・シェルクイズへ