ホームページ >運用・保守 >Linuxの運用と保守 >Linuxシステムのcpとは何ですか

Linuxシステムのcpとは何ですか

little bottle
little bottleオリジナル
2019-05-30 14:54:534736ブラウズ

Linux には、独自の意味を持つコマンドが多数あります。その中には、後で説明する Linux システムで最もよく使用されるコマンドの 1 つである cp コマンドも含まれます。

Linuxシステムのcpとは何ですか

cp コマンドは、ファイルまたはディレクトリをコピーするために使用され、Linux システムで最も一般的に使用されるコマンドの 1 つです。

一般に、シェルはエイリアスを設定します。コマンドラインからファイルをコピーするとき、ターゲットファイルがすでに存在する場合、-i を使用するかどうかに関係なく、それを上書きするかどうかを尋ねられます。パラメータ。

ただし、cp がシェル スクリプトで実行される場合、-i パラメーターなしで上書きするかどうかは尋ねられません。これは、コマンド ライン スクリプトとシェル スクリプトが多少異なる方法で実行されることを示しています。

1.コマンド形式:

使用法:

cp [オプション]... [-T] ソース宛先

または: cp [オプション]... ソース。 .. ディレクトリ

または: cp [オプション]... -t ディレクトリ ソース...

2.コマンド機能:

ソース ファイルをターゲット ファイルにコピーするか、複数のソース ファイルをターゲット ディレクトリにコピーします。

3.コマンドパラメータ:

-a, --archive -dR と同じ --preserve=all

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

-b --backup に似ていますが、パラメータは受け入れられません

--copy-contents 再帰処理では、特別なファイルの内容がコピーされます

-d --no-dereference と同等です--preserve =links

-f, --force 対象ファイルを開けない場合は、ファイルを削除して再試行してください (-n オプション

を使用する場合は、このオプションを選択する必要はありません)存在します)

-i, --interactive 上書きする前に確認します (以前の -n オプションを無効にします)

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

-l, - -link コピーせずにファイルをリンクします

-L, --dereference 常にシンボリック リンクに従います

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

-P, --no-dereference ソース ファイル内のシンボリック リンクをたどらないでください。

-p --preserve=mode、ownership、timestamp

と同等 --preserve[ =attribute list 指定された属性 (デフォルト: モード、所有権、タイムスタンプ) を保持します。 if

追加の属性: 環境、リンク、xattr などを保持することが可能です。

-R, - r, --recursive ディレクトリとディレクトリ内のすべての項目をコピーします

以上がLinuxシステムのcpとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。