Synchronous Copy
All commands in this section use the Linux operating system as an example to describe how to perform synchronous copy operations.
Assume that the source bucket bucket-src contains the following objects:
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/
Assume that the destination bucket bucket-dest contains the following objects:
obs://bucket-dest/src1/ obs://bucket-dest/src1/test3.txt
Based on the structure of objects in the bucket, different synchronous copy scenarios require different commands.
- To synchronize all files and subfolders in the src1 folder in bucket bucket-src to the src1 folder in bucket bucket-dest, the command is as follows:
./obsutil sync obs://bucket-src/src1 obs://bucket-dest/src1
After the synchronous copy is complete, the objects in the destination bucket bucket-dest are as follows:
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/
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot