• rsync命令


    1.rsync命令(文件同步工具,可以理解为动态备份):

    rsync是linux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。

      安装这个软件:yum install rsync

    rsync -av   file_name   new_file   (本地同步一个文件,理以理解为复制一个文件)

    远程同步:

    rsync -av ./passd  root@ip:/path/to/dir/  (默认情况)

    rsync -av -e "ssh -p port"  ./file_name  name@ip:/path/to/dir   (本地到原程指定端口复制)

    rsync -av -e "ssh -p port"   name@ip:/path/to/dir/file_name ./  (远程到本地)

    rsync 的常用选项:

    -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD

    -v 显示同步的过程

    -r, --recursive 对子目录以递归模式处理。

    -l, --links 保留软链结。
    -L, --copy-links 像对待常规文件一样处理软链结(会同步软连接的源文件,若软连接有问题,则会报错)。

    -p, --perms 保持文件权限。

    -o, --owner 保持文件属主信息。

    -g, --group 保持文件属组信息。

    -D, --devices 保持设备文件信息。 

    -t, --times 保持文件时间信息。

    --delete 删除那些DST中SRC没有的文件(即删除目标目录里多的文件)。

    --exclude=file_name 指定排除不需要备份的文件。

    -P 显示同步时的信息(比-v 更加详细)。

    -u, --update 仅仅进行更新,若目标目录里的文件,比源文件更加新,则不覆盖更新的文件(即从时间上判断)。

    -z, --compress 对备份的文件在传输时进行压缩处理。

    具体使用:

  • 相关阅读:
    L3002 特殊堆栈
    L3007 天梯地图
    L3004 肿瘤诊断
    Linux常用笔记
    微信红包测试用例
    Ubuntu21 bluetooth connects to freebuds pro freebuds耳机Ubuntu21连接失败
    Freebuds Connnect Problem in the Windows Freebuds耳机windows10连接失败
    Ubuntu21 kernal5.13 Nvidia960M驱动安装系统安装
    Linux进程间通信
    Zeppelin返回503问题
  • 原文地址:https://www.cnblogs.com/dongjieyuan/p/9053118.html
Copyright © 2020-2023  润新知