Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxはCPコマンドを使用してファイル/フォルダをコピーします

LinuxはCPコマンドを使用してファイル/フォルダをコピーします

  

Linuxユーザは、ファイルをコピーするときに他のサードパーティ製ツールを使用せずにLinuxカーネルシステムでcpとscpを使用できます。具体的な操作方法は?cpコマンドを使用してファイルやフォルダをコピーする方法を見てみましょう。

のコピー方法:

名称:CP

アクセス:すべてのユーザー

を使用します。

CP ,"
\t

\t 复制方法:

\t 名称:cp

\t 使用权限:所有使用者

\t 使用方式:

\t cp ,null,null,0],オプション] source dest

cp [オプション] source ... directory

説明:1つのファイルを別のファイルにコピーするか、複数のファイルを別のディレクトリにコピーします。

-a、--archiveは-dRと同じです。--preserve = all

--backup [= CONTROL既存の各ターゲットファイルのバックアップを作成します。

-b --backupと似ていますが、引数を受け付けません
再帰処理での --copy-contentsは、特殊ファイルの内容をコピーすることです。

-dは、--no-dereference --preserve = linksと同じです。 p> -f、--forceターゲットファイルを開けない場合は、削除してやり直してください(-nオプションが存在する場合は、このオプションを選択する必要はありません)。

-i、 --interactive事前上書きクエリ(前の-nオプションを無効にします)

-Hソースファイル内のコマンドラインシンボリックリンクをたどります。

-l、--linkリンクファイルをコピーせずに< Br>

-L、--dereferenceは常にシンボリックリンクをたどります。

-n、--no-clobber既存のファイルを上書きしません(前の-iオプションを無効にします)

-P、 - no-dereferenceはソースファイル内のシンボリックリンクをたどりません。

-pは--preserve =モード、所有権、タイムスタンプと同じです。

--preserve [= attribute list hold指定した属性(デフォルト:mode)

が追加のプロパティ(environment、link、xattrなど)を維持できる場合は、

-R、-r、--recursiveディレクトリ内のすべてのディレクトリとディレクトリ<をコピーします。 Br>

例:

.Copyファイル。コピー元のファイルにコピー先のファイルより新しい変更時刻がある場合にのみファイルをコピーします。

cp -u -v file1 file2

ファイルfile1をファイルfile2にコピーします。

cp file1 file2

。対話モードでファイルfile1をファイルfile2にコピーします。

cp -i file1 file2

宛先ファイルがすでに存在するため、ファイルfile1をfile2にコピーし、強制コピーを使用するモードを指定します。

cp -f file1 file2

ディレクトリdir1をディレクトリdir2

cp -R file1 file2

また、ファイルfile1、file2、file3およびディレクトリdir1をdir2にコピーします。

cp -R file1 file2 file3 dir1 dir2

コピー時のファイル属性の保持

cp -p a.txt tmp /

。コピー時のファイルのディレクトリ構造の保持

c p -P /var/tmp/a.txt ./temp/

。コピー時にバックアップファイルを作成します。

cp -b a.txt tmp /

。バックアップファイルを生成します。tail〜1〜形式

cp -b -Vt a.txt /tmp

。バックアップファイルの末尾を指定します。

cp -b -S _bak a.txt /tmp

サードパーティのコピーツールを使用したくない場合は、cpコマンドを使用してファイルやフォルダをコピーしてみてください。私はこの機能があなたにいくつかの驚きをもたらすと思います。

Copyright © Windowsの知識 All Rights Reserved