Deze pagina is nog niet beschikbaar in uw eigen taal. We werken er hard aan om meer taalversies toe te voegen. Bedankt voor uw steun.

On this page

Quick Start

Updated on 2025-01-16 GMT+08:00

This section uses the Linux OS as an example to describe how to use obsutil to perform basic operations in OBS. For details, see Figure 1.

Figure 1 Process of using obsutil

Prerequisites

  • You have obtained obsutil and completed initial configuration.
  • The directory saving obsutil is accessed.

Procedure

  1. Run the ./obsutil mb obs://bucket-test command to create a bucket named bucket-test in the region.

    ./obsutil mb obs://bucket-test
    
    Create bucket [bucket-test] successfully!
    NOTE:

    In the preceding command, parameter location indicates the region where a bucket is created. It is mandatory only when the endpoint set during initial configuration belongs to any other regions than the default one CN North-Beijing1 (cn-north-1).

  2. Run the ./obsutil cp /temp/test.txt obs://bucket-test/test.txt command to upload the test.txt file to bucket bucket-test.

    ./obsutil cp /temp/test.txt obs://bucket-test/test.txt
    
    Parallel:      5                   Jobs:          5
    Threshold:     52428800            PartSize:      5242880
    VerifyLength:  false               VerifyMd5:     false
    CheckpointDir: /temp/.obsutil_checkpoint
    
    test.txt:[==============================================] 100.00% 48.47 KB/s 0s
    Upload successfully, 4.44KB, /temp/test.txt --> obs://bucket-test1/test.txt
    NOTE:

    To upload local folder test to the OBS bucket, run the following command:

    ./obsutil cp /test/ obs://bucket-test -r -f

  3. Run the ./obsutil cp obs://bucket-test/test.txt /temp/test1.txt command to download test.txt from bucket bucket-test to a local PC.

    ./obsutil cp obs://bucket-test/test.txt /temp/test1.txt
    
    Parallel:      5                   Jobs:          5
    Threshold:     52428800            PartSize:      5242880
    VerifyLength:  false               VerifyMd5:     false
    CheckpointDir: /temp/.obsutil_checkpoint
    
    test.txt:[=============================================] 100.00% 775.52 KB/s 0s
    Download successfully, 4.44KB, obs://bucket-test1/test.txt --> /temp/test1.txt
    NOTE:

    To download directory test from the OBS bucket to the local folder temp, run the following command:

    ./obsutil cp obs://bucket-test/test /temp -r -f

  4. Run the ./obsutil rm obs://bucket-test/test.txt -f command to delete object test.txt from bucket bucket-test.

    ./obsutil rm obs://bucket-test/test.txt -f
    
    Delete object [test.txt] in the bucket [bucket-test] successfully!

  5. Run the ./obsutil rm obs://bucket-test -f command to delete bucket bucket-test.

    ./obsutil rm obs://bucket-test -f
    
    Delete bucket [bucket-test] successfully!

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback