home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / fwindows / archive / tmedt090.lzh / TOOLD101.LZH / MAN.LZH / CP.MAN < prev    next >
Text File  |  1994-11-20  |  3KB  |  78 lines

  1.  
  2.  
  3. CP(1)           Reference Manual                CP(1)
  4.  
  5.  
  6. NAME  
  7.         cp - ファイルを複写する
  8.  
  9.  
  10. SYNTAX  
  11.  
  12.         1. cp [-rivbpu] PATH1 PATH2
  13.         2. cp [-rivbpu] PATH1 … PATHn DIR
  14.  
  15.  
  16. DESCRIPTION  
  17.  
  18.         cp はUNIXの同名命令と同じ働きを持ったファイルコピープログラムであ
  19.         る。cp を使うと一つのファイルを別のファイルにコピーする(1)、ある
  20.         いは複数のファイルを別のディレクトリに同じ名前でコピーする(2)こと
  21.         ができる。(1)形式ではPATH2はディレクトリであってはならず、また(2)
  22.         形式ではDIRはすでに存在するディレクトリでなければならない。
  23.  
  24.         「-r」オプションが設定されて、かつコピー元ファイルがディレクトリ
  25.         であった場合には、cp はディレクトリ下の全ファイルを、ディレクトリ
  26.         構造を保存してコピーする。
  27.  
  28.         cshに似たワイルドカードをファイルを指定するのに使うことができる。
  29.         また間接引数もサポートされている。
  30.  
  31.         cp は次に挙げるコマンド行引数を解釈する。
  32.  
  33.         -r: ディレクトリ下の全ファイルをコピーする。
  34.         -i: 対話モード。コピー先ファイルがすでに存在する場合にはコピーの
  35.             前に確認する。
  36.         -v: どのファイルがどこにコピーされているのかを逐一表示する。
  37.         -b: 通常ファイルのコピーで、かつコピー先が既存のファイルであれば、
  38.             それを.bakという拡張子で保存してからコピーを行う。この場合、
  39.             コピー先の元のファイルがリードオンリーであっても、以上の作業
  40.             が行われるので注意のこと。
  41.         -p: これが指定されないと、ファイルの変更日時を保存せず、属性だけ
  42.             保存する(但しコピー先が既存の場合は、元のファイルの属性がその
  43.             ままになる)が、これを指定すると、ファイルの変更日時・属性とも
  44.             保存してコピーする。
  45.         -u: 通常ファイルのコピーで、かつコピー先がコピー元より新しいか同
  46.             時刻の既存ファイルであれば、コピーを行わない。なお、コピーを
  47.             行わなかった旨のメッセージは表示されないので注意。
  48.  
  49.  
  50. SEE ALSO 
  51.  
  52.         wild(5), setarg(5)
  53.  
  54.  
  55. BUGS  
  56.  
  57.         ファイルを同じファイルに複写すること、たとえば
  58.  
  59.                 cp foo foo
  60.  
  61.         は避けた方がよい。また、ディレクトリを自分自身の下に複写すること、
  62.         たとえばasdfというディレクトリがあったとして、
  63.                 cp -r asdf asdf/qwer
  64.         も避けた方がよい。
  65.  
  66.         大抵の場合、cp はこのようなケースを検出してエラーを出すが、もしか
  67.         するとチェックにもれることもないとは言えない。チェックはファイル
  68.         名を絶対パス名に変換した上で文字列比較により行っている。ファイル
  69.         の絶対位置(たとえばセクタ番号等)によって識別しているわけではない
  70.         ので作者は安全性については保証できない。なお、このチェックはDOS3
  71.         以降で追加された非公開システムコールに依存するため、cp はDOS2では
  72.         正常動作しない。
  73.  
  74.         ワイルドカードの展開結果には不可視ファイルが含まれないことに注意。
  75.         よって、例えばcp * dir だけでは不可視ファイルはコピーできない。
  76.  
  77.         ディレクトリのタイムスタンプは保存されない。
  78.