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

Linux 命令 | rsync

Linux 命令 rsync 命令解析 rsync命令是一个功能强大的文件传输和同步工具,主要用于在本地和远程主机之间进行文件的备份和同步。...rsync 的一般形式如下: rsync [选项] 源目录 目标目录 源目录是要同步/备份的源文件或目录 目标目录是同步/备份到的目标位置 为方便读者理解,林一写个具体的 demo: 要求:在本地和远程主机之间同步文件夹...加快传输速度 /path/to/source 是本地源文件夹的路径 user@remotehost 是远程主机的用户名和主机名 /path/to/destination 是远程目标文件夹的路径 解析: 该命令会将本地的...Linux 命令 rsync 命令注意事项 读者在使用rsync命令前,请确保源文件和目标文件夹的路径是正确的。需要有足够的权限来读取源文件和写入目标文件夹。...rsync可以通过SSH进行安全的远程传输。可以使用--exclude选项排除指定文件或文件夹。 rsync支持通过带宽限制进行传输控制。

28720

linux rsync 命令解释

在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。...rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 Rsync命令格式可以为以下六种: rsync [OPTION]......SRC [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 对应于以上六种命令格式,rsync有六种不同的工作模式...如:rsync -av /databack root@172.16.78.192::www   6)列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。...=PATH 指定远程服务器上的rsync命令所在路径信息 -C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件 --existing 仅仅更新那些已经存在于

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

Rsync命令

什么事Rsync服务 rsync是一款开源的,快速的,多功能的可以实现全量及增量的本地或远程数据同步备份的工具 yum install -y rsync rsync命令 1、本地备份,同cp一样 rsync...远程备份,同scp一样 (172.16.1.41 备份服务器) scp -rp /etc/host root@172.16.1.41:/backup ps: -r 递归 -p 保持文件属性不变 rsync.../ ,会备份/etc目录及其内容 rsync -rp /etc/ root@172.16.1.41:/backup ----备份目录后面有/ ,会备份/etc目录里面的内容 3、代替删除命令...首先我们创建一个空目录 mkdir /null rsync -rp --delete /null root@172.16.1.41:/backup --delete 实现无差异同步数据 4、查看文件命令...,同ls rsync /etc/hosts rsync -rp root@172.16.1.41:/etc/host /backup --从备份服务器拉取数据 rsync -rp /etc/host

73220

linux 远程数据同步工具 命令rsync

rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 语法 rsync [OPTION]... SRC DEST rsync [OPTION]......SRC [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 对应于以上六种命令格式,rsync有六种不同的工作模式...如:rsync -av /databack root@192.168.78.192::www 6、列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。...--rsync-path=PATH 指定远程服务器上的rsync命令所在路径信息。 -C, --cvs-exclude 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件。

1.7K00

rsync - Linux下进行文件同步命令

rsyncLinux下进行文件同步到一个命令,可以同步两台计算机到文件与目录,利用查找文件中到不同块以减少数据传输。...如果你要隐藏的隐私太多的话,在命令行选项中设置会比较麻烦,rsync还是很体贴,它提供了–exclude-from选项,让你可以把隐私一一列在一个文件里,然后让rsync直接读取这个文件就好了。...+++++++++++++++++++++++++++++++++++++++ 配置完以上文件,可以启动rsync服务来: rsync --daemon 客户端可以通过rsync命令活脚本来进行同步数据来...rsync命令格式可以为: 1、rsync [OPTION]… SRC [SRC]… [USER@]HOST:DEST] 2、rsync [OPTION]… [USER@]HOST:SRC DEST...这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。

8.3K70

rsync命令技巧

-avP 我们知道,rsync 默认采用873 端口来进行通信,当有client连接进来的时候,会创建一个新的socket, 从而建立连接;这样可能面临被攻击的风险,比如黑客成功和rsync建立了新的...连接,那么要实现网络通信就只能使用 :已经处于listen状态的socket来进行通信;rsync的 -e 参数就是用来支持这个特定的: 当指定 -e 参数后,比如 rsync -e "ssh -l...ssh_id -p PORT " rsync_user@REMOTE:/PATH/TO/COPY ./ , 这个命令的执行过程如下: 因为-e 指定了远程shell, 所以 rsync 会利用...ssh 方式连接到目标服务器,ssh的用户是 ssh_id , 端口是 PORT, 成功连接后,会spawn 一个单用户的rsync 进程,从而保证了当前的rsync传输数据的安全性,因为没有其他用户可以访问这个进程...如果不指定ssh的用户,那么默认的 rsync_user 用户被用作ssh的用户;

81520

Linux命令rsync增量同步目录下的文件

业务场景描述 最近遇到一个问题,需要编写相应的Linux命令,增量同步/var/mysql里的所有文件到另外一个目录/opt/mysql,但是里面相关的日志文件xx.log是不同步的,这个场景,可以使用...rsync来实现 什么是rsync命令?...rsync是英文词语remote sync的缩写,是Linux系统一款比较实用的命令,可以用于文件的增量同步 rsync命令常用参数 rsync有哪些常用参数?...通过查询https://www.linuxcool.com/rsync知道有如下参数,图来自该网站: 当然rsync的用法不止这些,还有其它一些比较常用的命令,详细的可以参考阮一峰老师的博客:...rsync 用法教程 rsync增量同步 针对开头描述的业务场景,可以编写下面的Linux命令实现增量同步 rsync -avz - exclude='*.

1.8K30

Linux Rsync命令的使用方法以及应用场景

1.安装 在大多数常见的Linux发行版中,都没有默认安装rsync。...文件发布:rsync可以用于将文件和目录发布到远程服务器,例如网站发布、软件发布等。 Rsync使用方法 rsync命令 是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...1.本地文件 将源目录同步到目标目录 $ rsync -r source destination 上面命令中,-r 表示递归,即包含子目录。注意,-r是必须的,否则 rsync 运行不会成功。...多个文件或目录同步 $ rsync -r source1 source2 destination 上面命令中,source1、source2 都会被同步到 destination 目录。...参考文章 https://wangchujiang.com/linux-command/c/rsync.html 2.命令选项 相关文档:https://wangchujiang.com/linux-command

31940

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...chmod 600 /etc/rsyncd.secrets 启动rsync (守护进程方式) /usr/bin/rsync --daemon 如果服务器上装有防火墙,得需要在服务器的iptables中开启...iptables -A INPUT -p tcp --dport 873 -j ACCEP 源服务器配置(推文件) 运行命令...rsync -vzurtopg --progress /root/test2 root@192.168.1.100::rsyncd_one rsync解释参数 v 表示详细提示 z 表示压缩 u 表示只进行更新

2.7K30

常用rsync命令操作梳理

说到“同步”,不得不提的利器就是rsyncrsync不但可以在本机进行文件同步,也可以作为远程同步工具。...前面提到了rsync+inotify实时同步方案部署,下面结合本人近几年运维工作中对这一工具使用的经验,简单在此梳理下: rsync同步命令中常用的几个参数说明: -a, --archive 归档模式,...中得到密码 --bwlimit=KBPS 限制I/O带宽,KBytes per second 通常用到的rsync同步命令,如下: 25791是ssh端口 [root@bastion-IDC ~]#...命令和scp命令实现本机带进度条提示拷贝----------------------------------- rsync和scp拷贝时显示进度条提示 1)rsync命令 [root@dbtest bak...,可以不带"-v"参数 3) cp命令 暂时没有找到带进度条提示拷贝 ----------------------------------------------------- rsync同步时候的限流操作

1.5K80

linux命令讲解大全】130.rsync:快速远程数据同步工具

rsync 远程数据同步工具 补充说明 rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。...rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 语法 rsync [OPTION]... SRC DEST rsync [OPTION]......SRC [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 对应于以上六种命令格式,rsync有六种不同的工作模式...如:rsync -av /databack root@192.168.78.192::www 列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。...--rsync-path=PATH: 指定远程服务器上的rsync命令所在路径信息。 -C, --cvs-exclude: 使用和CVS一样的方法自动忽略文件,用来排除那些不希望传输的文件。

22810

备份 Linux 系统神器:rsync

大多数 Linux 发行版提供至少一种开源的备份软件。同时也有许多商业备份软件,但是这些都不符合我的需求,所以我决定使用基础的 Linux 工具来进行备份。...rsync 命令 Andrew Tridgell 和 Paul Mackerras 编写了 rsync ,首次发布于 1996 年。它的目标是向另一台电脑同步文件。...新的目录不是以 tar 或 zip 等打包存储,而是普通的目录和文件,常见的 Linux 工具都能轻松访问,而这正是我所需要的。 rsync 的最重要的特性之一是它处理源目录被修改的已有文件的方式。...这就是我的 rsync 备份命令的最终版本。...你可以依靠 rsync 的大量选项来定制你的同步过程。大多数情况而言,我刚刚描述的简单命令就足以胜任我的个人需要。你可以阅读 rsync 丰富的文档来了解它的其他能力。

3K20
领券