如何使用rsync将VPS同步到本地计算机(Linux)

仅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执行提供的命令。

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/8263.html

10

发表回复