rsync 并观看部分传输的视频文件

rsync 并观看部分传输的视频文件

我尝试将一个大视频从我的服务器复制到我的本地设备

rsync -aP remotefile.mov localfile.mov

但除非我停止 rsync 进程,否则本地文件不会显示。

然后我可以在 VLC 中毫无问题地观看部分视频。

我怎样才能在同步的同时观看它?

答案1

您可以使用该选项

--inplace
此选项更改 rsync 在需要更新文件数据时传输文件的方式:rsync 不是创建文件的新副本并在完成后将其移动到位的默认方法,而是将更新的数据直接写入目标文件。

因此这将复制,您可以在复制的同时观看它:

rsync -aP --inplace remotefile.mov localfile.mov

如果您不想用完服务器上的所有上传流量,这里还值得一提的是传输限制:

--bwlimit=KBPS

并且在复制文件夹时,先复制小文件

--max-size=10m 

我会一起使用这个(我的 10MB 带宽中最多 7.5MB):

rsync -aP --max-size=10m --inplace [email protected]:/pathto/remotefolder/ localfolder/
rsync -aP --bwlimit=7.5m --inplace [email protected]:/pathto/remotefolder/ localfolder/

解释shell.com

相关内容