CP - コピーファイルとディレクトリ
または、ファイルの保存先フォルダは、デフォルトのディレクトリが直接のコピーではありませんコピーカタログが再帰的で-rパラメータセットをコピーし、コピー
语法:
CP [OPTION] ... [-T] SOURCE DESTの
CP [OPTION] ... SOURCE ...ディレクトリの
CP [OPTION] ... -tディレクトリソース...
パラメータ:
- ディレクトリをコピーするための-r再帰的、
- -pdrと同等のコピーにすべての、すべてのコンテンツ(ディレクトリやファイル)を発現における-aと-dR --preserve、
- -p代わりにデフォルトのプロパティを使用するのでは、プロパティと一緒に、過去に一緒にファイルをコピーします。
- リンクされたファイルのリンクファイルのソース・ファイルは、リンクファイルはファイルそのものではなく、属性をコピーする場合は-d。
- フォース-f、ターゲット・ファイルがすでに存在する場合は、オンになって、その後、削除しようとすることはできません。
- -iカバレッジが求められますときに、ターゲット・ファイルがすでに存在する場合、。
- -uターゲットファイルは、ソースファイルよりも古いをコピーする前に、先のファイルが存在する場合
ヒント:ソースファイルがより多くの、そして最終的にあるターゲットファイルで、ディレクトリである場合。
二つの方法のプロンプトではない、直接実行をカバーするためにファイルをコピー:\ CPまたは/ binに/ CP
\によってCP CPはエイリアス(別名)機能を遮蔽することができます。再び= 'CP-I'、 '-i' 尋問機能シールド '\' による別名CPので。
デフォルトを上書きすることはありませんプロンプトcpコマンドが、CP -iオプションプロンプト、および一般的なLinuxユーザー環境ファイル〜/ .bashrcの名前のCPでしょうエイリアスCPに=「cpは-i」。
、Linuxのcpコマンドでは、このような入力は、実際のcp -iを実行している、プラス「\」記号またはフルパスCP / binに/ CPを書くには、cpコマンドNAの別名(CP -i)の実行を作ることです。
【Oldboy TMP @ルート] #1 CAT /tmp/test.txt 1 3 2 4 [ルート @oldboyのTMP] #\#CP /mnt/test.txt /tmp/test.txtリマインダー、直接コピー(元のファイルの内容を上書きキャンセル) [ルート@ Oldboy TMP] #の/tmp/test.txt CAT このテストでは、ファイルであります 完了
使用/ binに/ CPは、完全なパスを使用することです** **ではなく「エイリアスエイリアス」の
[ルート@ oldboy TMP] #エコー"追加ライン" >>を/ mnt / test.txtの [ルート@ oldboy TMP] #の猫/mnt/test.txt このテストファイルであります 完了 行を追加 [ルート tmpに@oldboy] #/ binに/ CP /mnt/test.txt /tmp/test.txt [ルート@ oldboy TMP] #の/tmp/test.txt猫 これはテストファイルであります 完了 行を追加
ヒント:特定のエイリアスはaliasコマンドで表示することができます
ファイルをバックアップするのが一般的:
CPの/etc/ssh/sshd_config{,.ori}
bashのを解析した後、このコマンドは次のようになります。
CPは、/ etc / ssh / sshd_config /etc/ssh/sshd_config.ori
したがって、これらの2つの式は等価です。
A {B、C}はbashのAB ACを介して解決さになるであろう。
以下のような:DIR10として保存、ディレクトリDIR1をコピーします。この中括弧{}を使用して、発現、およびコンマで区切られた
CP -a DIR {1,10}