• ベストアンサー

cpコマンドのオプションについて

現在、Linuxについて学習を進めていますが、cpコマンドの以下のオプションの意味の違いが分かりませんので、ご教授いただけますでしょうか。 -a : コピー元のファイルとディレクトリを再帰的にコピー。 -r : ディレクトリ内を再帰的にコピー。 ちなみに、-rは使うなと書いてあるサイトもありました。

質問者が選んだベストアンサー

  • ベストアンサー
  • ballville
  • ベストアンサー率47% (233/487)
回答No.1

参考URLにmanページの日本語訳があります。 ディストリによっては、端末でman cpとしても、同じものが得られるかもしれません。詳しくはmanページを見ていただけばいいですが、 -r は参考ページの通り仕様が確定していませんので、 >-rは使うなと書いてあるサイトもありました というアドバイスも出てくるのでしょう。-aはたぶんアーカイブの略だと思うので、通常のバックアップで使うのに最適でしょう。 ミラーリングを行うなら-fオプションですが、これも使い方を誤ると大事なファイルを失う可能性があります。

参考URL:
https://linuxjm.osdn.jp/html/gnumaniak/man1/cp.1.html
AXEL1987
質問者

お礼

>-r は参考ページの通り仕様が確定していませんので、 仕様が不確定なのですね。ご教授の通り、-aを使うようにします。 また、参考URLも載せて頂き、ありがとうございました。