[Linuxの]一般的なコマンドのcpコマンド

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}

 

おすすめ

転載: www.cnblogs.com/zoe233/p/11815478.html