Skip to main content
指定されたパスにファイルやディレクトリをコピーします。

必要なパラメータ

  • source:コピーするファイル(filename 含む)またはディレクトリのパス。
  • destination:コピー先となるファイル(filename 含む)またはディレクトリのパス。

オプションのパラメータ

  • force:オペレーションがコピー先のパスに見つからないディレクトリを作成するかどうかを制御。true およびfalse が使用可能です。デフォルト値はtrue です。これは通常、コピー元のディレクトリ構造を宛先にミラーリングする必要がある場合に、recurse パラメータと組み合わせて使用されます。
  • mask:コピーするエントリを選択する際に使われるパターン。デフォルト値は* です。(例えば、*.xml でマスクするとソース内のすべてのXML ファイルと一致します。)
  • recurse:ソースから再帰的にファイルおよびディレクトリをコピー。このケースでは、コピー先はディレクトリととらえられます。false およびtrue が使用可能です。デフォルト値はfalse です。

アウトプット属性

  • file:source:ソースファイルまたはディレクトリへのフルパス。
  • file:destination:コピー先ファイルまたはディレクトリへのフルパス。

単一ファイルをコピー

ディレクトリとその中身を再帰的にコピー

このスクリプトを実行すると、/tmp/foo にあるディレクトリ構造が/tmp/barにミラーリングされます。.xml ファイルのみがソースから宛先にコピーされます。