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ドキュメントを翻訳/改変したものです。