【发布时间】:2014-10-11 01:15:19
【问题描述】:
我想使用 rsync 从服务器下载特定文件,这里是目录的方案:
.
file1
fakeotherfolder
filefile
morefile
morefakefolder
file
file2
file3
mainfolder
myfolder1
folfile1
folfile2
myfolder2
folfile1
folfile2
myfolder3
folfile1
folfile2
myfolder4
folfile1
folfile2
基本上我想获取所有不在mainfolder/myfolder* 中的文件,例如特定的mainfolder/myfolder2。
我到底想要什么:
.
file1
fakefolder
filefile
morefile
morefakefolder
file
file2
file3
mainfolder
myfolder2
folfile1
folfile2
我尝试使用以下选项进行 rsync:
rsync --include="*/mainfolder/myfolder2/*" --exclude="*/mainfolder/*"
但我得到的是一个空的主文件夹...
.
file1
fakefolder
filefile
morefile
morefakefolder
file
file2
file3
mainfolder
【问题讨论】:
-
unix.stackexchange.com 或 superuser.com 将是解决此类问题的更好地方。 SO 用于编程问题。
标签: shell syntax ssh rsync patternsyntaxexception