如果您想使用rsync将VPS的内容同步复制到本地计算机,可以使用同步命令,就可以很轻松的完成。同步命令是用于基于Unix的操作系统的标准工具,用于在目录之间同步文件。
仅适用Linux
本指南要求 同步 并且仅适用于Linux VPS,不适用于Windows VPS。
如果您想将* -nix vps的内容复制到本地计算机,则同步命令使得这样做非常容易。
同步命令是用于基于Unix的操作系统的标准工具,用于在目录之间同步文件。 妙用 同步 是用于同步的源目录和目标目录可以位于远程服务器上。 它甚至可以与MacOSx一起使用。
我们可以使用此功能将文件与远程vps同步到localhost。此单衬垫将从/目录中启动VPS上的所有文件。它将保留权限和所有权,并复制”存档”模式中的对象,该模式还保留时间戳,符号链接和其他功能:
从Unix机器
# sudo rsync --archive root@<IP>:/* --exclude={"/tmp/","/sys/","/proc/","/dev/","/mnt/"} .
- 须藤:以root权限运行命令
- 同步:执行rsync命令二进制文件
- –存档:以存档模式运行,该模式以递归方式执行并保留跨平台数据,例如时间戳,符号链接,所有权和权限。
- 根@:/* – 要复制的用户名,主机和目录。 代替 根 与VPS上的目标用户一起,然后替换 知识产权 与VPS的IP
- -exclude = {“/ tmp /”,”/ sys /”,”/ proc /”,”/ dev /”,”/ mnt /”} :排除以下文件 tmp, 系统, 处理, 开发者和 nt 目录。 这些是通常不需要的状态独占目录,但可以根据需要复制。
该命令可能需要几分钟才能完成。 完成后,VPS的内容将在您的本地计算机上可用:
现在,您将拥有保留原始文件结构的VPS内容的副本。
从Windows机器
Windows不提供对 同步 命令。您需要使用默认网络包安装Cygwin。然后,您可以从Cygwin的Bash.exe执行提供的命令。