1
我試圖在PC上的本地文件夾中同步pdfdav文件夾(盒子帳戶)上的pdf文件。我用這個文件夾掛載了:davs://dav.box.com/dav
。我在ubuntu上14.04webdav文件夾中的rsync不起作用
rsync -avu --include="*/" --include="*.pdf" --exclude="*" L2/ /run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/
上面的rsync命令是在webdav文件夾下創建的目錄樹,但是它不復制任何文件。
我得到了很多:
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline": Operation not supported (95)
rsync: failed to set times on "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline/Cours": Operation not supported (95)
...
然後我得到了我想要同步的文件列表。
SymCristalline/
SymCristalline/TD_2013.pdf
SymCristalline/blanche.pdf
SymCristalline/inter_tables_of_crist__vol_a.pdf
SymCristalline/inter_tables_of_crist__vol_d.pdf
....
然後,我有足夠的
rsync: mkstemp "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline/.TD_2013.pdf.tgEY8n" failed: Operation not supported (95)
rsync: mkstemp "/run/user/1000/gvfs/dav:host=dav.box.com,ssl=true/dav/Cours/SymCristalline/.blanche.pdf.tZ2XyK" failed: Operation not supported (95)
....
和finaly:
sent 93,577,889 bytes received 38,505 bytes 20,577.29 bytes/sec
total size is 93,541,542 speedup is 1.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0]
最後,對WebDAV文件夾,還有所有的目錄,但沒有任何文件。
也許問題來自權限。如果我刪除所有保留權限的選項,它將起作用。因此'-a'來''-r'' – Ger 2014-09-18 22:06:47
嘗試 - 放置。這將刪除mkstemp()的使用。爲什麼mkstemp()失敗 - 不知道。我在samba共享上遇到了與mkstemp()相同的問題。 – ypinky 2017-02-07 11:57:15