
# 同步复制示例
本章节案例中的所有命令均以Linux操作系统为例，提供同步复制操作指导。
假设源桶bucket-src内包含如下对象：
```
obs://bucket-src/src1/
obs://bucket-src/src1/test3.txt
obs://bucket-src/src1/src2/
obs://bucket-src/src1/src2/test1.txt
obs://bucket-src/src1/src2/test2.txt
obs://bucket-src/src1/src3/
```
假设目标桶bucket-dest内包含如下对象：
```
obs://bucket-dest/src1/
obs://bucket-dest/src1/test3.txt
```
基于以上对象格式，不同场景下同步复制的命令示例如下：
- 同步bucket-src桶中src1文件夹下的文件和文件夹至bucket-dest桶的src1文件夹中，同步复制命令如下：
  ```
  ./obsutil sync obs://bucket-src/src1  obs://bucket-dest/src1
  ```
  同步复制完成后，目标桶bucket-dest内的对象列表如下：
  ```
  obs://bucket-dest/src1/
  obs://bucket-dest/src1/test3.txt
  obs://bucket-dest/src1/src2/
  obs://bucket-dest/src1/src2/test1.txt
  obs://bucket-dest/src1/src2/test2.txt
  obs://bucket-dest/src1/src3/
  ```
  
 
