华为云obsutil常用命令
时间: 2024-06-22 12:01:18 浏览: 13
华为云 OBS (Object Storage Service) 是一种提供高可用、高稳定、低成本的云存储服务。OBSUtil 是华为云官方提供的一款命令行工具,用于简化 OBS 的文件操作,支持常见的上传、下载、删除、列出对象等操作。以下是 OBSUtil 常用的一些命令:
1. **登录**:
```
obscmd login [your-access-key-id] [your-access-key-secret] [-c <config-file>]
```
2. **创建或更新配置文件**:
```
obscmd configure set endpoint=<your-obs-endpoint> bucket=<your-bucket-name>
```
3. **上传文件**:
```
obscmd cp <local-file> <object-name> [-f]
```
4. **下载文件**:
```
obscmd cp <object-name> <local-file>
```
5. **列出对象(目录)**:
```
obscmd ls -d <bucket-name>
obscmd ls -l <object-path>
```
6. **删除对象**:
```
obscmd rm <object-name>
```
7. **复制/移动对象**:
```
obscmd mv <source-object-name> <destination-object-name>
```
8. **设置生命周期策略**:
```
obscmd lifecycle put-policy <bucket-name> -f <policy-file>
```
9. **获取对象元数据**:
```
obscmd head <object-name>
```
10. **批量操作**:
```
obscmd mpu start <bucket-name> [-f <manifest-file>]
obscmd mpu upload [files or directories] [-m <manifest-file>]
obscmd mpu complete <uploadid>
```
注意:使用这些命令前,请确保安装了 OBSUtil 并配置好您的华为云账户信息。在执行涉及敏感操作时,请仔细检查输入。