如何判断将 tar 文件作为流传输到curl 是流式传输还是先保存到缓存文件?

如何判断将 tar 文件作为流传输到curl 是流式传输还是先保存到缓存文件?

我正在尝试使用归档文件夹tar,然后使用curl流式上传它,而不必占用硬盘或内存中的任何空间。我有

tar cf - "FOLDERNAME" | curl -v -T - \
    -X PUT \
    -H "content-transfer-encoding: binary" \
    --output here.txt \
    https://www.{myuploadlink}.com/

这似乎可以工作并上传文件。但是,我想知道它是否是真正的流式传输,或者可能是首先创建 tar 文件,将其写入缓存或内存,然后上传?我如何判断它是否将其写入流,而不是首先创建 tar 文件,将其保存在某处(在内存中),然后上传?

相关内容