Linux には、独自の意味を持つコマンドが多数あります。その中には、後で説明する Linux システムで最もよく使用されるコマンドの 1 つである 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 サイトの他の関連記事を参照してください。