有没有办法用curl复制本地文件,我需要它作为cp命令的替代方法。
这有点奇怪,但我正在研究一个cp不可用的环境。
答案 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