指定服务器目录中列出的Rsync特定文件

指定服务器目录中列出的Rsync特定文件,rsync,file-transfer,Rsync,File Transfer,我想将指定的文件从特定的服务器文件夹rsync到我的本地目录(我正在其中运行命令) 但是,我得到的错误是失败的:没有这样的文件或目录(2)。我的语法似乎有问题,我不确定它是否正确地提取了源目录 这是我的命令 rsync -az . remoteSite.com::remoteFolder/remoteSubFolder/ --files-from=filelist.txt 似乎正在查找的filelist.txt包含remoteSubFolder中的文件名 file1.xml file2.xml

我想将指定的文件从特定的服务器文件夹rsync到我的本地目录(我正在其中运行命令)

但是,我得到的错误是失败的:没有这样的文件或目录(2)。我的语法似乎有问题,我不确定它是否正确地提取了源目录

这是我的命令

rsync -az . remoteSite.com::remoteFolder/remoteSubFolder/ --files-from=filelist.txt
似乎正在查找的filelist.txt包含remoteSubFolder中的文件名

file1.xml
file2.xml
etc

我做错了什么?

多亏了@Gordon Davisson

我现在了解到,句号代表本地目录,紧跟在远程主机和目录之后

rsync -az --files-from=filelist.txt remoteSite.com::remoteFolder/remoteSubFolder/ .

如果要从远程服务器传输到本地目录,则源和目标参数将向后。