网站地图    收藏   

主页 > 系统 > linux系统 >

linux 同步目录到另一台服务器命令

来源:未知    时间:2024-02-01 11:01 作者:小飞侠 阅读:

[导读] 在Linux中,可以使用rsync命令将本地的文件或目录同步到远程服务器。 语法如下: rsync [选项] 源路径 目标路径 其中,[选项]为可选参数,常用的有: -a:保持文件属性(包括所有者、组...


在Linux中,可以使用rsync命令将本地的文件或目录同步到远程服务器。


语法如下:


rsync [选项] 源路径 目标路径

其中,[选项]为可选参数,常用的有:

-a:保持文件属性(包括所有者、组、时间等)不变;
-v:显示详细信息,输出每个传输过程;
-z:对传输进行压缩处理,节省网络流量;
--delete:删除目标路径上存在但源路径没有的文件。



示例1:将当前目录下的文件同步到远程服务器的/home/user目录下:


rsync -avz ./ user@remote_server:/home/user

这会将当前目录下的所有文件及子目录复制到远程服务器的/home/user目录下。


示例2:只同步指定目录下的特定文件类型:


rsync -avz --include='*.txt' --exclude='*' ./ user@remote_server:/home/user

这样只会同步当前目录下的.txt后缀的文件到远程服务器的/home/user目录下。


注意事项:


user@remote_server表示要连接的远程服务器的用户名和IP地址或主机名;


/home/user表示远程服务器上的目标路径;


./表示当前目录,也可以根据需求修改成其他路径。


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论