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

问题描述

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

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

这是我的命令...

struct ContentView: View {
    @State var menu = 0
    
    var body: some View {
        ZStack {
            
            vstack {
                if menu == 0 {
                    FirstPage()
                } else if menu == 1 {
                    Text("all is good")
                }
            }
            .frame(maxWidth: .infinity,maxHeight: .infinity,alignment: .center)
            
            vstack {
                Spacer(minLength: UIScreen.main.bounds.height - 70)
                CustomTabs(menu: $menu)
                    .frame(height: 70)
            }
        }
    }
}

filelist.txt文件似乎包含在remoteSubFolder中的文件

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

我在做什么错了?

解决方法

感谢@Gordon Davisson。

我现在知道句号代表本地目录,并位于远程主机和目录之后。

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