首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux rsync命令使用指南

rsync 使用所谓的 “rsync算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...4096 3月 20 19:06 ../ -rw-r--r-- 1 xiaosi xiaosi 17 3月 20 18:44 remote_content.txt 以后台服务方式访问 请参考:Linux...root 4096 Mar 20 19:02 ../ -rw-r--r-- 1 root root 2981 Mar 20 16:30 sources.list.backup 以后台服务方式访问 请参考:Linux...rsync配置指南 test@xxx.xxx.xxx.xxx 中 test 是以后台方式访问配置的用户 3.6 查阅模式 只使用一个 SRC 参数,而不使用 DEST 参数将列出源文件而不是进行复制...--rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息。 -C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件。

1.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux使用rsync同步文件

遇到的问题是几台游戏服务器,有一台新的服务器之前已经copy(Linux的scp命令)过文件上去,但在测试的过程中发现还是图片无法正常不显示出来,然后用httpwatch去分析请求的资源,发现有一个图片请求的地址是...为了不至于再copy一次,就需要使用文件同步的管理软件了,同事推荐了linux下的rsync,小试了一下,还是很不错的。...’目标路径 第一次用的时候,我在源服务器(即上面所指的服务器A)中的文件目录没有加/导致后来直接把那个目录copy过来了,而不是它目录下的所有文件 关于rsync 这个命令的一些参数,英文好点就自己直接使用...参考了: rsync参数详解 rsync 使用说明 使用之前需要先安装rsync,这个直接自行搜索吧.....rsync foo/bar/foo.c remote:/tmp/ 则在/tmp目录下创建foo.c文件,而如果使用-R参数: rsync -R foo/bar/foo.c remote

3.4K20

Linux 命令 | rsync

Linux 命令 rsync 命令解析 rsync命令是一个功能强大的文件传输和同步工具,主要用于在本地和远程主机之间进行文件的备份和同步。...rsync 的一般形式如下: rsync [选项] 源目录 目标目录 源目录是要同步/备份的源文件或目录 目标目录是同步/备份到的目标位置 为方便读者理解,林一写个具体的 demo: 要求:在本地和远程主机之间同步文件夹...Linux 命令 rsync 命令注意事项 读者在使用rsync命令前,请确保源文件和目标文件夹的路径是正确的。需要有足够的权限来读取源文件和写入目标文件夹。...rsync可以通过SSH进行安全的远程传输。可以使用--exclude选项排除指定文件或文件夹。 rsync支持通过带宽限制进行传输控制。...可以使用--delete选项删除目标目录中不存在于源目录中的文件。 C++学习路线 C++开发工具 VC6.0、Devc++、VS2019使用教程

31320

Linux 使用 rsync 文件远程同步操作

通过了解,Linux的同步命令rsync命令可以实现文件同步。这里指的文件同步就是将jenkins工作目录下面的文件同步到我们指定的目录(如我们nginx配置的项目目录)。...借助rsync命令,你可以跨目录,跨磁盘和跨网络远程与本地数据进行复制和同步。举例来说:在两台Linux主机之间进行数据备份和镜像。...本文介绍在Linux主机上进行远程和本地传输文件的常见用法,不需要root账户也可以允许rsyncrsync命令特点 1.高效地复制同步数据到对端,或者对端到本地。...rsync使用远程更新协议( remote-update protocol ),这允许仅仅传输两组文件之间的差异。...4.rsync消耗较少的带宽,因为它使用压缩和解压缩方法,同时发送和接收数据两端。HTTP压缩技术。 命令的安装 本演示文章的环境是centos7.0的版本,可以直接使用

2.2K10

linux rsync 命令解释

如:rsync -a /data /backup   2)使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号”:”分隔符时启动该模式。...如:rsync -avz *.c foo:src   3)使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号”:”分隔符时启动该模式。...可以使用--suffix选项来指定不同的备份文件前缀。 --backup-dir 将备份文件(如~filename)存放在在目录下。...,默认是700字节 -e, --rsh=COMMAND 指定使用rsh、ssh方式进行数据同步 --rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息 -C, --cvs-exclude...rsyncd.conf文件 --port=PORT 指定其他的rsync服务端口 --blocking-io 对远程shell使用阻塞IO -stats 给出某些文件的传输状态 --progress 在传输时现实传输过程

1.7K20

Linux rsync 同步软件

说明 源服务器 192.168.1.100 目标服务器 192.168.1.101 源服务器的文件拷贝到目标服务器 安装rsync 源服务器和目标服务器都需要安装rsync yum安装 yum -y install...rsync 源码安装 待更新 rsync 配置参数说明 uid = nobody #进行备份的用户 nobody为任何用户 gid = nobody #进行备份的组 nobody为任何组 use chroot...= no #不使用chroot max connections = 10 #最大连接数 strict modes = yes #是否检查口令文件的权限 pid file=/var/run/rsyncd.pid...chmod 600 /etc/rsyncd.secrets 启动rsync (守护进程方式) /usr/bin/rsync --daemon 如果服务器上装有防火墙,得需要在服务器的iptables中开启...-vzurtopg --progress /root/test2 root@192.168.1.100::rsyncd_one rsync解释参数 v 表示详细提示 z 表示压缩 u 表示只进行更新

2.7K30

Linux rsync配置指南

rsync 使用所谓的 “rsync算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...安装 在 ubuntu 下安装 rsync 通过以步骤可以实现: sudo apt-get install rsync xinetd 默认情况下 ubuntu 安装了 rsync,因此只需安装 xinetd...配置 (1) 编辑 /etc/default/rsync 启动 rsync 作为使用 xinetd 的守护进程: # 打开rsync sudo vim /etc/default/rsync # 编辑rsync...RSYNC_ENABLE=inetd (2) 创建 /etc/xinetd.d/rsync, 通过 xinetd 使 rsync 开始工作 # 创建并打开文件 sudo vim /etc/xinetd.d...--color=auto rsync 如果没有启动,启动一下 rsync 服务: sudo rsync --daemon --config=/etc/rsyncd.conf

3.9K31

rsync使用详解

Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。...Rsync可以通过rsh或ssh使用,也能以daemon模式去运行,在以daemon方式运行时Rsync server会打开一个873端口,等待客户端去连接。...Rsync支持大多数的类Unix系统,无论是Linux、Solaris还是BSD上都经过了良好的测试。此外,它在windows平台下也有相应的版本,如cwRsync和Sync2NAS等工具。...transfer logging 使rsync服务器使用ftp格式的文件来记录下载和上载操作在自己单独的日志中。...使用实例 4.1、SSH方式 1、首先在服务端启动ssh服务: # service sshd start 启动 sshd: [确定] 2、使用rsync进行同步 接下来就可以在客户端使用

1.6K20

备份 Linux 系统神器:rsync

大多数 Linux 发行版提供至少一种开源的备份软件。同时也有许多商业备份软件,但是这些都不符合我的需求,所以我决定使用基础的 Linux 工具来进行备份。...新的目录不是以 tar 或 zip 等打包存储,而是普通的目录和文件,常见的 Linux 工具都能轻松访问,而这正是我所需要的。 rsync 的最重要的特性之一是它处理源目录被修改的已有文件的方式。...比如,我第一次使用 rsync 脚本来把我所有的主机备份到一个外接的大型 usb 硬盘上需要三个小时,因为所有的数据都需要传输过去。...假设昨天我们使用 rsync 同步了两个目录。今天我们想再同步一次,但是我们从源目录删除了一些文件。...我写了一个 BASH 脚本使用 rsync 创建每天的备份。包括确保备份介质被挂载,生成每天的备份目录的名字,以及在备份介质中创建合适的目录结构,最后执行真正的备份再卸载备份介质。

3K20

使用rsync同步文件

什么是 rsyncrsync 应用程序是在 Linux® 和 UNIX® 上广泛使用的文件传输和同步程序,而且它已经移植到了 Windows® 上。...当然,rsync 并非只能处理现有的文件:它还可以处理只在链路一端存在的文件和目录。最后,通过压缩数据来优化通信,因此可以通过非宽带连接使用这个工具。...使用 rsync 我们使用 rsync 把本地文件直接同步到一个远程服务器。还可以把远程服务器同步到本地,或者同步两个本地目录,但是不能同步两个远程服务器。...如果不需要这个功能,可以使用 –dirs 选项 (-d) 产生相反的效果:跳过子目录及其内容。 在默认情况下,rsync 把需要的文件复制到目标计算机,但是并不删除额外文件。...尽管当前的 rsync 版本默认使用 ssh,但是可以使用 –rsh(或 -e)选项强制使用 ssh。

1.1K20

Linuxrsync数据同步服务

、传输效率比较高 (5)可以使用scp、ssh、rsh等方式配合使用 (6)可以通过socke传输方式来同步数据 (7)支持匿名或认证(无需系统用户)的进和模式来进行传输同步数据 2、rsync的工作方式...force a fixed checksum block-size -e, --rsh=COMMAND specify the remote shell to use    #指定要使用的远程...rsync守护进程使用该文件上的记录锁定,以确保不超过共享锁文件的模块的最大连接限制。...gid = rsync use chroot = no  #当使用chroot为yes时,必须使用root权限,且不能备份path路径外的链接文件 max connections = 200  #最大连接数...= test1/ test2/  #排除目录,使用空格分割开 [root@localhost2 ~]# echo 'rsync_body:admin' >> /etc/rsync.password [

5K40

Linuxrsync数据同步服务

1.Rsync基本概述 Rsync是开源多功能同步工具,支持多种操作系统 Rsync支持本地复制(优于scp,cp)与远程同步 Rsync支持全量备份,增量备份 Rsync基于C/S架构,默认监听tcp873...端口 2.Rsync优点 支持增量备份,第一次全量备份,第二次增量备份。...安全方式传输,Rsync本身不对数据加密,使用ssh作为传输端口。 指定排除文件,排除无需同步的文件或目录。 进程方式同步,rsync运行在C/S架构,通过进程方式传输文件或数据。...解决思路:配置限速同步,未同步完之前修改为隐藏文件,同步完后修改为正常文件 Rsync命令格式: rsync [选项] 源文件 [user@]host::目录 rsync [选项] 源文件 rsync...选项 :递归传输目录 :保持文件或目录的时间、文件属性、属组、时间、软链接 :显示同步的过程 :设备 -z选项 :传输时进行压缩以提高效率 -v选项 :详细模式输出,打印速率,文件数量等 -e选项 :使用的信道协议

1.4K20
领券