ShellJS - にほんご。

cp()

更新日: 2018-09-11

cp([options,] source [, source ...], dest)

cp([options,] source_array, dest)

利用可能オプション

-f
強制的にコピーします。 (デフォルトの動作です。)
-n
既にファイルが存在する場合は上書きしません。
-u
コピー元のファイルがコピー先のファイルよりも新しい場合のみコピーします。
-r-R
ディレクトリを再帰的にコピーします。
-L
シンボリックリンクをたどってコピーします。
-P
シンボリックリンクをたどりません。

指定方法

cp('file1', 'dir1');
cp('-R', 'path/to/dir/', '~/newCopy/');
cp('-Rf', '/tmp/*', '/usr/local/*', '/home/tmp');
cp('-Rf', ['/tmp/*', '/usr/local/*'], '/home/tmp'); // 上記と同様

ファイル、ディレクトリをコピーします。


使用例

'shell1.txt'をコピーして'shell1.txt--bkup'を生成します。

JavaScript
var sh = require('shelljs');
sh.cp('shell1.txt', 'shell1.txt--bkup');
sh.echo(sh.ls());
結果
$ node sample.js
shell1.txt shell1.txt--bkup


© 2012 Artur Adib Released under the BSD License. See LICENSE file for details.

このコンテンツはArtur Adib(arturadib)によるShellJSドキュメントを翻訳/改変したものです。