web-dev-qa-db-ja.com

curlを使用してローカルファイルをコピーする

Curlを使用してローカルファイルをコピーする方法はありますか?cpコマンドの代わりに機能する必要があります。

これは少し奇妙ですが、cpが利用できない環境で作業しています。

13
zibi

あなたは言えた:

curl -o /path/to/destination file:///path/to/source/file 

これにより、/path/to/source/file/path/to/destinationにコピーされます。

24
devnull

rsyncを使用できます

rsync -avz /path/to/src/file /path/to/dst/dir

Tarも使用できます

cd /path/to/src/dir; tar -cpf - sourcefile | (cd /path/to/dest/dir; tar -xpf -)

tarがサポートされている場合-C

cd /path/to/src/dir; tar -cpf - sourcefile | tar -xpf - -C /path/to/dest/dir
0
ray