rub*_*o77 4 video rsync file-transfer
我试图将一个大视频从我的服务器复制到我的本地设备
rsync -aP remotefile.mov localfile.mov
Run Code Online (Sandbox Code Playgroud)
但是除非我停止 rsync 进程,否则本地文件不会显示。
然后我可以在 VLC 中毫无问题地观看部分视频。
我怎样才能在 rsync 的同时观看它?
您可以使用该选项
--inplace
这个选项改变了 rsync 在文件数据需要更新时传输文件的方式:而不是创建文件的新副本并在完成时将其移动到位的默认方法,rsync 而是将更新的数据直接写入目标文件。
所以这将复制你可以在复制时观看它:
rsync -aP --inplace remotefile.mov localfile.mov
Run Code Online (Sandbox Code Playgroud)
如果您不想使用服务器上的所有上传流量,这里还值得一提的是传输限制:
--bwlimit=KBPS
Run Code Online (Sandbox Code Playgroud)
和复制文件夹时,先复制小文件与
--max-size=10m
Run Code Online (Sandbox Code Playgroud)
我会一起使用它(我的 10MB 带宽中最多 7.5MB):
rsync -aP --max-size=10m --inplace user@remote.com:/pathto/remotefolder/ localfolder/
rsync -aP --bwlimit=7.5m --inplace user@remote.com:/pathto/remotefolder/ localfolder/
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
628 次 |
最近记录: |