ubuntu rsync
时间: 2023-11-05 08:05:01 浏览: 52
在Ubuntu下安装rsync可以通过以下步骤实现:
1. 使用命令sudo apt-get install rsync xinetd来安装rsync。
2. 使用命令sudo chmod 0600 /etc/rsyncd.secrets来设置rsync配置文件的权限。
3. 启动rsync服务,使用命令sudo /etc/init.d/rsync start。
一旦rsync安装和配置完成,您可以使用rsync命令来同步文件。例如,要从本地同步文件到远程服务器,可以使用以下命令:
$ rsync -avz '-e ssh -p 4000' ubuntu@192.168.0.1:/home/ubuntu/filename2 filename1
以上命令将从本地将文件filename1同步到远程服务器的/home/ubuntu/filename2目录中。
相关问题
ubuntu rsync命令功能介绍,参数介绍,示例?
Ubuntu中的rsync命令是一个强大的文件同步工具,可以在本地或远程服务器之间同步文件和目录。它可以通过SSH或RSH协议进行安全的文件传输。
参数介绍:
- -a:归档模式,保留文件属性,递归同步目录
- -v:详细输出
- -z:压缩传输
- -h:人性化输出
- --delete:删除目标目录中源目录没有的文件
示例:
1. 本地同步:rsync -avz /source/path /destination/path
2. 远程同步:rsync -avz -e ssh user@remote:/source/path /destination/path
3. 删除目标目录中源目录没有的文件:rsync -avz --delete /source/path /destination/path
ubuntu rsync命令只同步目录结构,怎么操作?
要同步目录结构和文件,可以使用 rsync 命令的 -a 选项,该选项等价于 -rlptgoD,其中包含了许多常用的选项,包括递归、保留权限、保留时间戳等。因此,要同步目录结构和文件,可以使用以下命令:
rsync -a source/ destination/
其中,source 是源目录,destination 是目标目录。请注意,源目录和目标目录的末尾都必须带有斜杠,否则 rsync 会将源目录作为目标目录的子目录进行同步。