我有一个大目录,只想使用tar
和将其上传到远程服务器curl
。我不需要任何压缩,因为目录已经包含压缩数据。
这是我正在使用的命令 -
tar cf - /dir/* | curl -X PUT -H "Content-Type: application/octet-stream" https://server/ --data-binary @-
当dir
很大时,我看到 OOM 终止程序终止了该进程。我原本希望 tar 的输出是流式的,并且 curl 以流式方式上传文件,但这并没有发生,因为几秒钟后命令就被终止了。