総合手引 | セクション 1 | English | Deutsch | オプション |
以下のオプションが使用できます。
| |
| |
| |
| |
| |
| |
| |
source_file
としてディレクトリが指定された場合、
cp
はそのディレクトリとそれ以下の
部分木を構成するすべてのファイルをコピーします。
source_file
が
/
で終わる場合は、そのディレクトリそのものではなく、
ディレクトリの中身がコピーされます。
シンボリックリンクに
ついては、それが指している先のファイルをコピーするのではなく
シンボリックリンクのままコピーします。特殊ファイルについても
通常ファイルとしてではなく
cp
が特殊ファイルを生成することでコピーします。
作成されるディレクトリの属性はプロセスの umask 値の
影響を受けず、対応するコピー元ディレクトリと同じ属性となります。
ハードリンクされたファイルについては、 cp が別々のファイルとしてコピーすることに注意してください。 ハードリンクを保つためには、代りに tar(1), cpio(1), pax(1) を使ってください。 | |
| |
コピー先にすでに同名のファイルが存在する場合、そのファイルのパー
ミッションに関わらず、確認を求めずにそれを消去して新しくファイル
を作成します。(
| |
| |
すでに存在するファイルへの上書きを伴うコピーを実行する前に、
上書きするかどうかの確認プロンプトを標準エラー出力へ出力するよう
cp
に指示します。標準入力からの返答が
文字
'y'
か
'Y'
で始まっていればコピーが実行されます。
(
| |
| |
既存のファイルを上書きしません。
(
| |
| |
各ファイルの次の属性パーミッションが許す範囲内で可能な限り保存して
コピーするよう
cp
に指示します:
変更時刻・アクセス時刻・フラグ・モード・ユーザ ID・グループ ID。
ユーザ ID やグループ ID が保存できない場合でも、エラーメッセージは出力されず 戻り値も変化しません。
コピー元ファイルに SETUID ビットが立っておりかつそのユーザ ID が保存できない
場合、SETUID ビットは保存されません。コピー元ファイルに SETGID ビットが
立っておりかつそのグループIDが保存できない場合、SETGID ビットは保存されません。
コピー元のファイルに SETUID ビットと SETGID ビットが共に
立っておりかつそのユーザ ID かグループ ID のいずれか一方でも保存できない場合、
| |
| |
cp を冗長にし、コピーする時ファイルを表示させます。 | |
すでに存在するコピー先ファイルについては、パーミッションが許せば 内容は上書きされますが、モード・ユーザ ID・グループ ID は変化しません。
2 番目の書式では、
source_file
としてディレクトリが一つだけ指定されかつ
コピー先ファイルが存在しない場合、コピー元ファイルのモードに ファイルモード生成マスク ( umask, csh(1) を参照) を適用したものがコピー先ファイルのモードとして使用されます。 コピー元ファイルの SETUID ビットが立っていても、コピー元ファイルとコピー先 ファイルの所有者が同一でない限り、それは落とされます。 コピー元ファイルの SETGID ビットが立っていても、コピー元ファイルとコピー先 ファイルが同一グループに属しかつコピーを行うユーザがそのグループ に入っていない限りそれは落とされます。 SETUID ビットと SETGID ビットの両方が立っている場合、上記のすべての 条件が満たされない限り、両方のビットが落とされます。
ファイルの生成および上書きには、適切なパーミッションがなければなりません。
cp が SIGINFO シグナルを受信した場合 ((stty) 1 の status 引数を参照)、 現在の入力および出力のファイルと完了したパーセンテージが、 標準エラー出力へ書かれます。
CP (1) | February 23, 2005 |
総合手引 | セクション 1 | English | Deutsch | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.