使用curl复制本地文件

时间:2014-01-09 14:33:26

标签: linux unix curl

有没有办法用curl复制本地文件,我需要它作为cp命令的替代方法。

这有点奇怪,但我正在研究一个cp不可用的环境。

2 个答案:

答案 0 :(得分:22)

你可以说:

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

这会将/path/to/source/file复制到/path/to/destination

答案 1 :(得分:0)

您可以使用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