Linuxの基本的なコマンド-cp

cpコマンド

cpコマンドは、指定したファイルまたはディレクトリオブジェクトに1つ以上のソースファイルまたはディレクトリをコピーするために使用されます。あるいは、次のディレクトリには、すでにそれが特定のファイルを指定された単一のファイル名にソースファイルをコピーすることができますが存在します。cpコマンドもコピー複数のファイル、オブジェクトファイル引数が既に存在するディレクトリ、またはエラーでなければならないとき、同時に複数のファイルをコピーすることをサポートしています。

文法

CP(オプション)(パラメータ)
オプション
-a:このパラメータの影響と指定-dpR 同じパラメータ;
 - D:シンボリックリンクをコピーする場合、対象のファイルまたはディレクトリがシンボリックリンクでも確立され、原稿のファイルまたはディレクトリまたはディレクトリにソース・ポイントに接続されています。 ;
- F:に関係なく、対象のファイルまたはディレクトリが既に存在するかどうかの、ファイルやディレクトリをコピーすることを余儀なくさ;
 - I:最初の既存のファイルを上書きする前にユーザーに確認し;
 - L:ソースファイルのハードリンクの代わりに、ファイルのコピーを、
 - P-を:予約ソースファイルまたはディレクトリの属性;
 -R&LT / R&LT:再帰処理、指定されたディレクトリと一緒に処理サブディレクトリ内のすべてのファイル;
 - Sは:ファイルをコピーするのではなく、ソースファイルへのシンボリックリンクを作成します;
 - Uは:これを使用します比較して唯一のソースファイルのターゲットファイルを更新したり、ファイルをコピーする前に、パラメータの後に存在していない各送信先ファイルの名前に対応する時間を変更;
 - Sを:あなたは、ファイルの代わりに指定された接尾辞「接尾辞」でファイルをバックアップするときデフォルトの接尾辞;
 - B:ターゲットファイルの前に、既存のファイルのバックアップターゲットを上書きします。
 -v:運転指令を詳細に示します。

パラメータ

  • ソースファイル:ソースファイルのリストを作成します。デフォルトでは、cpコマンドを使用すると、ディレクトリをコピーしたい場合は、あなたが使用する必要があり、ディレクトリをコピーすることはできません-Rオプション。
  • ファイルをターゲット:ターゲット・ファイルを指定します。複数のファイルの「ソース」は、「先のファイルを」必要とする場合、ディレクトリを指定しました。

あなたがターゲットファイルにファイルをコピーする場合、ターゲット・ファイルがすでに存在する場合、ターゲット・ファイルの内容が破棄されます。このコマンドでは、すべてのパラメータは、絶対パス、または相対パス名のいずれかであることができます。典型的には、ポイント使用.又は少し..フォーム。たとえば、次のコマンドをコピーし、現在のディレクトリに指定したファイル:

CPの ../mary/homework/assign。
指定されたターゲットディレクトリ内のすべてのファイルがすでにcpコマンドは、ディレクトリを作成することはできません、存在している必要があります。あなたがファイルをコピーする権限を持っていない場合、システムはエラーメッセージを表示します。

ドキュメントファイルがディレクトリにコピーされ/usr/men/tmp下、およびFILE1と改名しました

CPの ファイルは/ usr /男性を/ tmp / file1を
ディレクトリは、/usr/menディレクトリとそのサブディレクトリの下にすべてのファイルをコピーします/usr/zh
CHP -rは/ usr /は/ usr / SHで
対話形式のディレクトリ/usr/menディレクトリから始まるすべてのmの.cファイル内のコピー/usr/zh
CP -iは/ usr /男性をM * .Cは/ usr / ZH
時には、同じファイルの一部をカバーする必要がある場合にメッセージが表示されたら、私たちは、ファイルをコピーするために、Linuxのcpコマンドの下で使用し、ファイルがカバーされます:実行範囲を決定するために押してYを維持する必要があります。ファイルの数がはるかに良いが、プレスYの何百もの血を嘔吐すると推定さであれば、その一つの方法を要約する半日トス:
CPの AAA / * / BBB
次のディレクトリAAA / BBBディレクトリにコピーし、すべて、同じ名前のAAAディレクトリとファイルBBB /下があれば、我々は確認するためにYを押す必要とAAAディレクトリの下にサブディレクトリをスキップします。
CP -r AAA / * / BBB
まだアクションを確認するためにYを押す必要がありますが、何のサブディレクトリを無視してはありません。
CP -r -a AAA / * / BBB
それでもアクションを確認するために、Yを押す必要があり、AAAのディレクトリとサブディレクトリとファイルの属性も/ BBBに渡されます。
\ Cpは -r -a AAA / * / BBB
成功は、何のプロンプト、プレスYは、ディレクトリをスキップしないように、ディレクトリのプロパティが渡されません。

おすすめ

転載: www.cnblogs.com/lj7xun/p/10983434.html