page counter next up previous contents
Next: 基本用法二 Up: Rsync 檔案備援 Previous: 常用語法   Contents   DYWANG_HOME

基本用法一

  1. 使用 -a,-v,-h 三個選項,將 /etc/cron.daily 目錄備份到本機的 /home/deyu1 目錄下。
    [root@kvm5 ~]# rsync -avh /etc/cron.daily /home/deyu1/
    sending incremental file list
    cron.daily/
    cron.daily/0yum-daily.cron
    cron.daily/logrotate
    cron.daily/man-db.cron
    
    sent 1.38K bytes  received 73 bytes  2.91K bytes/sec
    total size is 1.13K  speedup is 0.78
    
  2. 使用 /home/deyu1 目錄下,已有 cron.daily 目錄,且目錄下有三個檔案。
    [root@kvm5 ~]# ll /home/deyu1/cron.daily/
    total 6
    -rwxr-xr-x. 1 root root 332 Mar 10  2015 0yum-daily.cron
    -rwx------. 1 root root 180 Jul 31  2013 logrotate
    -rwxr-xr-x. 1 root root 618 Mar 18  2014 man-db.cron
    
  3. 再執行一次 rsync,因為來源與目的端內容一樣,沒有任何檔案複製。
    [root@kvm5 ~]# rsync -avh /etc/cron.daily /home/deyu1/
    sending incremental file list
    
    sent 121 bytes  received 13 bytes  268.00 bytes/sec
    total size is 1.13K  speedup is 8.43
    
  4. 刪除 /home/deyu1/cron.daily/0yum-daily.cron。
    [root@kvm5 ~]# rm /home/deyu1/cron.daily/0yum-daily.cron 
    rm: remove regular file ‘/home/deyu1/cron.daily/0yum-daily.cron’? y
    
  5. 再執行一次 rsync,因目的端缺 0yum-daily.cron,其他與來源端一樣,所以只複製此檔。
    [root@kvm5 ~]# rsync -avh /etc/cron.daily /home/deyu1/
    sending incremental file list
    cron.daily/
    cron.daily/0yum-daily.cron
    
    sent 499 bytes  received 35 bytes  1.07K bytes/sec
    total size is 1.13K  speedup is 2.12
    



De-Yu Wang 2020-05-14