美文网首页
4-10.15 Linux 中的文件同步传输 --- rsync

4-10.15 Linux 中的文件同步传输 --- rsync

作者: 捌千里路雲和月 | 来源:发表于2021-09-23 11:37 被阅读0次
  • rsync -P 由两个参数组成。--partial:恢复某些原因而中断的传输。--progress:显示传输进度。
    4-10.11 内容:
    通过 rsync -av -P 查看传输进度。
  • 操作步骤:
    1、新建 backups_P 目录用作接收的目标目录。源目录沿用之前的目录结构内容做测试:
[root@localhost test]# mkdir backups_P
[root@localhost test]# 
[root@localhost test]# tree
.
├── backups_P
└── SRC
    ├── directory
    │   ├── directory4
    │   │   └── demo4.txt
    │   ├── directory5
    │   │   └── demo5.txt
    │   └── file2.txt
    ├── directory1
    │   └── demo1.txt
    ├── directory2
    │   └── demo2.txt
    ├── directory3
    │   └── demo3.txt
    ├── file1.txt
    ├── file3.txt
    ├── file4.txt
    └── office_directory
        ├── docxfile.docx
        ├── elsxfile.elsx
        └── pptxfile.pptx

9 directories, 12 files
[root@localhost test]# 

2、用 rsync -av -P 传输 SRC 目录下 office_directory 目录的文件到 backups_Packages。

##  -P 选项传输时显示进度信息。
[root@localhost test]# rsync -av -P SRC/office_directory/ backups_P/
sending incremental file list
./
docxfile.docx
              0 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=2/4)
elsxfile.elsx
              0 100%    0.00kB/s    0:00:00 (xfr#2, to-chk=1/4)
pptxfile.pptx
              0 100%    0.00kB/s    0:00:00 (xfr#3, to-chk=0/4)

sent 250 bytes  received 76 bytes  652.00 bytes/sec
total size is 0  speedup is 0.00
[root@localhost test]# 

传输列表内容图解:


传输列表内容图解

3、用 --progress 参数同样也是显示传输进度,效果和 -P 一样。

[root@localhost test]# rsync -av --progress SRC/office_directory/ backups_P/
sending incremental file list
./
docxfile.docx
              0 100%    0.00kB/s    0:00:00 (xfr#1, to-chk=2/4)
elsxfile.elsx
              0 100%    0.00kB/s    0:00:00 (xfr#2, to-chk=1/4)
pptxfile.pptx
              0 100%    0.00kB/s    0:00:00 (xfr#3, to-chk=0/4)

sent 250 bytes  received 76 bytes  652.00 bytes/sec
total size is 0  speedup is 0.00
[root@localhost test]# 

相关文章

网友评论

      本文标题:4-10.15 Linux 中的文件同步传输 --- rsync

      本文链接:https://www.haomeiwen.com/subject/nruuwltx.html