src はディレクトリ。次のコマンドを実行すると?
cp src backup正答
- src の中身ごと backup という名前でコピーされる
- src はディレクトリだというエラーが出て、何もコピーされない
- src の直下にあるファイルだけが backup にコピーされる
- 空のディレクトリ backup だけが作られる
解説
cp は既定でディレクトリをコピーせず、cp: src is a directory (not copied) のようなメッセージを出して終わる。中身ごと複製するには cp -r src backup(-R や -a でも可)と再帰オプションを付ける。選択肢 1 は -r を付けたときの挙動である。-r 無しで中のファイルだけが選ばれてコピーされることも、空のディレクトリができることも無い。
参考: www.gnu.org
この問題を含む Linux・シェル のテストを制限時間つきで解く
Linux・シェルクイズへ