config命令用于管理配置文件。
命令格式us3cli config [--ls][--su <配置名>][--rm <配置名>][--cat <配置名>][--encrypt][--ssl][--proxy [代理地址]]
[--accesskey ][--secretkey ][--endpoint <訪問域名>]
參數(shù)說明 -a, --accesskey string :用于訪問us3的API密鑰或Token公鑰
--cat string :打印指定配置項(xiàng)內(nèi)容
--encrypt :是否配置加密
-e, --endpoint string :固定域名,可在地域和域名頁(yè)查看
-h, --help :查看當(dāng)前命令幫助
--ls :列出當(dāng)前所有配置項(xiàng)
--proxy string :代理地址(ip:port)
--rm string :刪除指定配置項(xiàng)
-s, --secretkey string :用于訪問us3的API私鑰或Token私鑰
--ssl :使用https
--su string :切換指定配置為默認(rèn)配置
配置文件內(nèi)容說明:
配置項(xiàng)說明填寫說明AccessKey用于鑒權(quán)的bucket公鑰地域和域名encrypt是否使用配置加密false或trueenablessl是否使用httpsfalse或trueproxy代理地址“ip:port”自定義配置文件格式,填寫說明同上:
accesskey: "user accesskey"
secretkey: "user secretkey"
endpoint: "ufile.cn-north-02.ucloud.cn"
encrypt: "false"
enablessl: "false"
proxy: "http://ip:port or https://ip:port"
使用示例1.交互式配置
創(chuàng)建配置項(xiàng)#./us3cli config
請(qǐng)輸入當(dāng)前配置項(xiàng)名稱: config1
開始創(chuàng)建新配置項(xiàng):[ config1 ]
是否啟用配置加密(y or n) ? n
請(qǐng)輸入API/Token公鑰[當(dāng)前:]: xxxxxxxxxxxxxxxxxxxxxx
請(qǐng)輸入API/Token私鑰[當(dāng)前:]: xxxxxxxxxxxxxxxxxxxxxx
地區(qū)列表:
No. RegionName Region
0 北京 cn-bj
1 上海二 cn-sh2
2 廣州 cn-gd
3 香港 hk
4 洛杉磯 us-ca
5 新加坡 sg
6 雅加達(dá) idn-jakarta
7 臺(tái)北 tw-tp
8 拉各斯 afr-nigeria
9 圣保羅 bra-saopaulo
10 迪拜 uae-dubai
11 法蘭克福 ge-fra
12 胡志明市 vn-sng
13 華盛頓 us-ws
14 孟買 ind-mumbai
15 首爾 kr-seoul
請(qǐng)輸入region編號(hào): 0
內(nèi)外網(wǎng)列表:
No. Network
0 外網(wǎng)
1 內(nèi)網(wǎng)
請(qǐng)選擇或輸入內(nèi)外網(wǎng)編號(hào):0
您選擇的endpoint是:[cn-bj.ufileos.com],[當(dāng)前:],請(qǐng)輸入回車確認(rèn)或自定義endponit:
當(dāng)前最終配置:
ConfigName: config1
AccessKey: xxxxxxxxxxxxxxxxxxxxxx
SecretKey: xxxxxxxxxxxxxxxxxxxxxx
Endpoint: cn-bj.ufileos.com
請(qǐng)檢查后輸入回車確認(rèn):
是否啟用HTTPS (y or n) ? n
是否啟用代理(y or n):n
配置文件 [ config1 ] 已修改
是否使用該配置作為默認(rèn)配置(當(dāng)前默認(rèn)配置為:< config >)(y or n)?
注意:
首次創(chuàng)建的配置文件時(shí)會(huì)自動(dòng)將該配置作為默認(rèn)配置配置加密只加密到公私鑰,并且當(dāng)前配置文件只在初次創(chuàng)建時(shí)可選是否加密填寫代理地址時(shí)只需要填寫“ ip:port”,客戶端會(huì)根據(jù)填寫的https啟用狀態(tài)補(bǔ)充需要的"https://"或“http://”頭部信息列出配置項(xiàng)列表./us3cli config --ls
ConfigName ModTime FilePath Authority
config1 (Default) 2020-09-21 14:18:50 /root/.us3cliconfig/config1 Token
config2 2020-09-21 14:18:50 /root/.us3cliconfig/config2 Token
us3cli 2020-09-16 10:36:00 /root/.us3cliconfig/us3cli APIKey
說明:
1.Default標(biāo)識(shí)表示該配置項(xiàng)是當(dāng)前的默認(rèn)配置
2.Authority表示權(quán)限分類,只用于快速區(qū)分Token和API密鑰格式,不保證內(nèi)容準(zhǔn)確
切換配置項(xiàng)./us3cli config --su config2
刪除配置項(xiàng)./us3cli config --rm config1
注意:以下所有命令的(y or n)選項(xiàng)規(guī)則均不區(qū)分大小寫,輸入yes或y表示確認(rèn),其他選項(xiàng)均表示取消
打印配置項(xiàng)./us3cli config --cat config2
ConfigName:config2
AccessKey: TOKEN_13be86*********
SecretKey: BAtrQO8LYdgve1HS_benbK-MXNTl3**********
Endpoint: cn-bj.ufileos.com
2.非交互式配置
./us3cli config config3 --accesskey TOKEN_AAGASGAZVZV**** --secretkey USAsflmTAAF****** --endpoint cn-bj.ufileos.com
Configuration file [ config3 ] has been updated
3.臨時(shí)使用(對(duì)其他命令生效)
上傳文件時(shí)臨時(shí)使用配置項(xiàng)config3./us3cli cp test.txt us3://bucket1 --config config3
上傳文件時(shí)臨時(shí)使用配置文件 /home/ubuntu/myconfig1./us3cli cp test.txt us3://bucket1 --config /home/ubuntu/myconfig1
上傳文件時(shí)使用自定義配置內(nèi)容./us3cli cp test.txt us3://bucket1 --accesskey LTAI4G3t3BTza47xxxxxxxxxx --secretkey gznFs9daMtKmUaTq9xpxxxxxxxxxxxxx --endpoint cn-bj.ufileos.com
該命令用于創(chuàng)建存儲(chǔ)空間
命令格式us3cli mb us3://<桶名字> [--acl <權(quán)限類型>][--region <桶所在地區(qū)>][--projectid <項(xiàng)目ID>]
參數(shù)說明 --accesskey <string> :用于訪問us3的API公鑰或Token公鑰
-a, --acl <string> :權(quán)限類型,可以設(shè)置為private、public,默認(rèn)為private私有(不區(qū)分大小寫)
--config <string> :當(dāng)前命令臨時(shí)指定配置名/配置文件路徑
--endpoint <string> :固定域名,可通過地域和域名頁(yè)查看,如:cn-bj.ufileos.com
-h, --help :當(dāng)前命令使用說明
--projectid <string> :項(xiàng)目ID,當(dāng)前bucket屬項(xiàng)目ID,默認(rèn)為Default
-r, --region <string> :桶所在地區(qū),可查看地域信息,默認(rèn)地區(qū)為北京
--secretkey <string> :用于訪問us3的API私鑰或Token私鑰
本命令提供命令輸入和交互式輸入二選一的操作,命令輸入?yún)?shù),就會(huì)自動(dòng)跳過交互式輸入。
使用示例交互式創(chuàng)建bucket./us3cli mb us3://us3cli-test
請(qǐng)輸入要?jiǎng)?chuàng)建bucket的權(quán)限類型acl(private/public,默認(rèn)為private):public
地區(qū)列表:
No. RegionName Region
0 北京 cn-bj
1 上海二 cn-sh2
2 廣州 cn-gd
3 香港 hk
4 洛杉磯 us-ca
5 新加坡 sg
6 雅加達(dá) idn-jakarta
7 臺(tái)北 tw-tp
8 拉各斯 afr-nigeria
9 圣保羅 bra-saopaulo
10 迪拜 uae-dubai
11 法蘭克福 ge-fra
12 胡志明市 vn-sng
13 華盛頓 us-ws
14 孟買 ind-mumbai
15 首爾 kr-seoul
請(qǐng)輸入要?jiǎng)?chuàng)建bucket地區(qū)編號(hào)或地區(qū)代碼(默認(rèn)為北京:cn-bj):0
Region: cn-bj
當(dāng)前賬號(hào)下業(yè)務(wù)組分組信息如下:
No. ProjectName ProjectId
1 Default org-orcwsj
請(qǐng)輸入要bucket的項(xiàng)目編號(hào):1
Number: 1
ProjectID: org-orcwsj
Make bucket [ us3cli-test ] success
非交互式創(chuàng)建bucket,輸入acl,region以及projectid信息,acl,region是必填項(xiàng),projectid可不填./us3cli mb us3://us3cli-test --acl private --region cn-bj --projectid org-orcwsy
注意:若您的bucket不在默認(rèn)項(xiàng)目下,bucket操作都需要加上--projectid參數(shù),請(qǐng)創(chuàng)建bucket時(shí)自行記錄projectid,或通過 ls 命令查看projectid
本命令用于刪除存儲(chǔ)空間
命令格式us3cli rb us3://<桶名字> [--projectid <項(xiàng)目ID>][--force]
參數(shù)說明 --accesskey <string> :用于訪問us3的API公鑰或Token公鑰
--config <string> :當(dāng)前命令臨時(shí)指定配置名/配置文件路徑
--endpoint <string> :固定域名,可通過地域和域名頁(yè)查看
-f, --force :強(qiáng)制刪除
-h, --help :當(dāng)前命令使用說明
--projectid <string> :指定當(dāng)前bucket所在projectid,可以在控制臺(tái)查看,默認(rèn)項(xiàng)目可忽略
--secretkey <string> :用于訪問us3的API私鑰或Token私鑰
使用示例刪除存儲(chǔ)空間:存儲(chǔ)空間必須為空,否則無法刪除./us3cli rb us3://bucket1
The bucket [bucket1] is being deleted, continue(y or n)? y
Delete bucket [bucket1] success
本命令用于查看存儲(chǔ)空間或文件信息
命令格式us3cli stat us3://<桶名字>[/<文件key>][--projectid <項(xiàng)目ID>]
參數(shù)說明 --accesskey <string> :用于訪問us3的API公鑰或Token公鑰
--config <string> :當(dāng)前命令臨時(shí)指定配置名/配置文件路徑
--endpoint <string> :固定域名,可通過地域和域名頁(yè)查看
-h, --help :當(dāng)前命令使用說明
--projectid <string> :指定當(dāng)前bucket所在projectid,可以在控制臺(tái)查看,默認(rèn)項(xiàng)目可忽略
使用示例查看默認(rèn)項(xiàng)目下存儲(chǔ)空間bucket1的基本信息./us3cli stat us3://bucket1
BucketName: bucket1
Region: cn-bj
BucketId: ufile-dpgjzcn
Type: public
CreateTime: 2020-09-15 18:17:24
ModifyTime: 2020-09-15 18:17:24
查看us3://bucket1/test.txt的文件信息./us3cli stat us3://bucket1/aaa.txt
Name: aaa.txt
X-Ufile-Create-Time: Fri, 18 Sep 2020 10:09:05 GMT
X-Ufile-Storage-Class: STANDARD
Server: nginx/1.11.1
Date: Mon, 21 Sep 2020 11:17:56 GMT
Content-Type: application/octet-stream
Accept-Ranges: bytes
Etag: "AQAAAEpjpDD8COEdGg3uOeLfsR_ddQgc"
Content-Length: 4298
Last-Modified: Fri, 18 Sep 2020 10:09:05 GMT
Vary: Origin
該命令用于獲取指定存儲(chǔ)空間(Bucket)各存儲(chǔ)類型的存儲(chǔ)量大小,以及總存儲(chǔ)量
注意:存儲(chǔ)量結(jié)算時(shí)間為當(dāng)前日期前一天0:00
命令格式us3cli du us3://<桶名字>[/<key>] [--force][--projectid <項(xiàng)目ID>]
參數(shù)說明 --accesskey <string> :用于訪問us3的API公鑰或Token公鑰
--config <string> :當(dāng)前命令臨時(shí)指定配置名/配置文件路徑
--endpoint <string> :固定域名,可通過地域和域名頁(yè)查看
-f, --force :強(qiáng)制更新存儲(chǔ)量
-h, --help :當(dāng)前命令使用說明
--projectid <string> :指定當(dāng)前bucket所在projectid,可以在控制臺(tái)查看,默認(rèn)項(xiàng)目可忽略
使用示例查看bucket1所占空間大小,內(nèi)容包含各存儲(chǔ)類型的存儲(chǔ)量以及總存儲(chǔ)量StorageClass Size
STANDARD: 1.05 GB
IA: 0 GB
ARCHIVE: 0 GB
Total storage: 1.05 GB
查看bucket1下的testfolder目錄下各類型存儲(chǔ)量以及文件數(shù)量#./us3cli du us3://bucket1/testfolder
FileCount FileSize
Sum 10000 99.77 MB
STANDARD 10000 99.77 MB
IA 0 0 B
ARCHIVE 0 0 B
UpdateTime: 2020-12-24 11:40:27 Thu
注意:當(dāng)使用命令首次查看某個(gè)目錄或前綴下的存儲(chǔ)量時(shí),會(huì)將數(shù)據(jù)保存在本地,24內(nèi)使用非強(qiáng)制更新查看存儲(chǔ)量時(shí),都不會(huì)重新請(qǐng)求,只顯示前24小時(shí)內(nèi)拉取到的最新數(shù)據(jù)。有更新需要的可以添加-f/--force選項(xiàng)再次拉取存儲(chǔ)量。
該命令用于上傳、下載、拷貝文件
命令格式上傳文件
us3cli cp <本地文件路徑> us3://<桶名字>/<文件Key> [--check][--recursive][--reduce][--parallel <分片上傳并發(fā)數(shù)>][--speedlimit <速度限制>][--storageclass <存儲(chǔ)類型>][--exclude <通配符表達(dá)式>][--rexclude <正則表達(dá)式>][--include <通配符表達(dá)式>][--rinclude <正則表達(dá)式>][--metadata <Key>=<value1>[,<key2>=<value2>]...][--mimetype <多媒體文件格式>]
下載文件
us3cli cp us3://<桶名字>/<文件Key> <本地文件路徑> [--recursive][--reduce][--speedlimit <速度限制>][--exclude <通配符表達(dá)式>][--rexclude <正則表達(dá)式>][--include <通配符表達(dá)式>][--rinclude <正則表達(dá)式>][--parallel <分片下載并發(fā)數(shù)>][--partsize <下載分片大小>]
拷貝文件
us3cli cp us3://<桶名字>/<文件Key> us3://<桶名字>/<文件Key> [--recursive][--reduce][--exclude <通配符表達(dá)式>][--rexclude <正則表達(dá)式>][--include <通配符表達(dá)式>][--rinclude <正則表達(dá)式>][--metadata <Key>=<value1>[,<key2>=<value2>]...]
參數(shù)說明 --accesskey <string> :用于訪問us3的API公鑰或Token公鑰
-c, --check :用于上傳文件夾結(jié)束后檢查已上傳文件的etag是否一致
--config <string> :當(dāng)前命令臨時(shí)指定配置名/配置文件路徑
--endpoint <string> :固定域名,可通過地域和域名頁(yè)查看
--exclude <string> :不包含當(dāng)前通配符的文件名
-h, --help :當(dāng)前命令使用說明
--include <string> :包含當(dāng)前通配符的文件名
--metadata <string> :指定元數(shù)據(jù)信息(該參數(shù)僅限上傳和拷貝) 多個(gè)元數(shù)據(jù)以","分隔,如 "key1=value,key2=value2",其他分隔符暫不支持
--mimetype <string> :指定mimetype(該參數(shù)僅限上傳)
--parallel <int> :分片并發(fā)數(shù)或批量并發(fā)數(shù)
--partsize <string> :下載分片大小,默認(rèn)大小為4M,最小值為1M(該參數(shù)僅限下載)
-r, --recursive :遞歸文件夾中的所有文件及子目錄下所有文件
--reduce :是否以精簡(jiǎn)模式執(zhí)行(不展示進(jìn)度)
--rexclude <string> :不包含當(dāng)前正則表達(dá)式的文件名
--rinclude <string> :包含當(dāng)前正則表達(dá)式的文件名
--secretkey <string> :用于訪問us3的API私鑰或Token私鑰
-s, --speedlimit <string> :平均速度限制(單位可以是B,KB,MB,不帶單位默認(rèn)以B/s計(jì)算),默認(rèn)200MB/s
--storageclass <string> :指定存儲(chǔ)類型,對(duì)應(yīng)有效值:STANDARD, IA, ARCHIVE(該參數(shù)僅限上傳),默認(rèn)值:STANDARD
注意:
1.通配符表達(dá)式暫時(shí)只支持“*”,"?"兩種字符,并且需要注意的是,四種表達(dá)式篩選均以當(dāng)前目錄下文件路徑為準(zhǔn)
如:us3://us3cli/test 目錄下的test2/test3.txt 會(huì)以test2/test3.txt作為字符串篩選,而不是以test3.txt作為字符串進(jìn)行篩選
2.以下所有speedlimit選項(xiàng)均描述為平均速度
3.單個(gè)文件上傳時(shí)根據(jù)文件大小使用不同的請(qǐng)求,文件大于64MB使用分片上傳,小于64MB時(shí)使用普通的put請(qǐng)求,故上傳中的parallel參數(shù)僅限上傳64MB以上大文件使用
4.由于windows環(huán)境下文件名存在不區(qū)分大小寫的情況,要下載的文件已存在時(shí),會(huì)在文件名及文件后綴名之間默認(rèn)添加(1),(2)...等作為文件名后綴
,如:
文件test.txt存在,則下載的文件保存為test(1).txt,若此時(shí)test(1).txt也存在,也保存為test(2).txt,依次類推
使用示例上傳單個(gè)文件./us3cli cp ~/go/src/test.txt us3://bucket1/test
上傳單個(gè)大文件(大于64MB)并設(shè)置分片并發(fā)數(shù)為10./us3cli cp ~/go/src/test.mp4 us3://bucket1/test.mp4 --parallel 10
# 文件大小小于64MB時(shí)該參數(shù)無效
下載單個(gè)文件./us3cli cp us3://bucket1/test/test.txt ~/go/src/test.txt
拷貝單個(gè)文件./us3cli cp us3://bucket1/test.txt us3://bucket2/test.txt
拷貝文件夾./us3cli cp -r us3://bucket1/test us3://bucket2/test
下載文件夾./us3cli cp -r us3://bucket/test ~/go/src/test
指定存儲(chǔ)類型上傳上傳單個(gè)文件并指定存儲(chǔ)類型為IA(低頻訪問)類型
./us3cli cp ~/go/src/test.txt us3://bucket/path/test.txt --storageclass IA
限速上傳上傳文件test.txt,并設(shè)置速度為1024Kb/s
./us3cli cp ~/go/src/test.txt us3://bucket/test.txt --speedlimit 1024Kb
批量上傳上傳所有格式為jpg的文件(通配符)
./us3cli cp -r ~/go/src/test us3://bucket/test --include "*.jpg"
上傳所有a開頭b結(jié)尾的文件(正則表達(dá)式)
./us3cli cp -r ~/go/src/test us3://bucket/test --rinclude "a*b"
上傳所有不包括a開頭b結(jié)尾的文件(正則表達(dá)式)
./us3cli cp -r ~/go/src/test us3://bucket/test --rexclude "a*b"
上傳所有文件名不包括001的文件(通配符)
./us3cli cp -r ~/go/src/test us3://bucket/test --exclude "*001*"
上傳單個(gè)文件并指定元數(shù)據(jù)信息./us3cli cp ~/go/src/test us3://bucket/test --metadata key1=value1,key2=value2
指定mimetype為text/plain上傳./us3cli cp ~/go/src/test us3://bucket/test --mimetype text/plain
上傳文件夾并檢查etag是否一致./us3cli cp -r ~/go/src/test us3://bucket/test --check
本命令用于目錄的增量上傳
命令格式us3cli sync <本地目錄> us3://<桶名字>/<文件Key> [--reduce][--mode cache|local][--ruler modtime|etag][--speedlimit <速度限制>][--retrycount <重試次數(shù)>][--exclude <通配符表達(dá)式>][--rexclude <正則表達(dá)式>][--include <通配符表達(dá)式>][--rinclude <正則表達(dá)式>][--parallel <請(qǐng)求并發(fā)數(shù)>][--metadata <Key>=<value1>[,<key2>=<value2>]...][--mimetype <多媒體文件格式>][--storageclass <存儲(chǔ)類型>][--force]
參數(shù)說明 --accesskey <string> :用于訪問us3的API公鑰或Token公鑰
--config <string> :當(dāng)前命令臨時(shí)指定配置名/配置文件路徑
--endpoint <string> :固定域名,可通過地域和域名頁(yè)查看
--exclude <string> :不包含當(dāng)前通配符的文件名
-f, --force :是否強(qiáng)制同步,在加入該選項(xiàng)后,同步刪除時(shí),不彈出確認(rèn)信息
--no-delete :是否默認(rèn)不刪除源端不存在的對(duì)象, 且不彈出信息, 在與-f同時(shí)使用時(shí),執(zhí)行--no-delete
-h, --help :當(dāng)前命令使用說明
--include <string> :包含當(dāng)前通配符的文件名
--metadata <string> :指定元數(shù)據(jù)信息,多個(gè)元數(shù)據(jù)以","分隔,如 "key1=value,key2=value2",其他分隔符暫不支持
--mimetype <string> :指定mimetype上傳
-m, --mode <string> :可選項(xiàng) cache、local 默認(rèn)值為cache
cache :以本地緩存為標(biāo)準(zhǔn),檢查基于緩存的增量文件,同步us3端對(duì)應(yīng)目錄的文件,默認(rèn)為該模式
local :以本地文件系統(tǒng)為標(biāo)準(zhǔn),檢查本地文件以及us3不同步的文件,補(bǔ)全或刪除us3端對(duì)應(yīng)目錄的文件
--parallel <int> :請(qǐng)求并發(fā)數(shù),默認(rèn)值為10
--reduce :是否以精簡(jiǎn)模式執(zhí)行(不展示進(jìn)度)
-r, --retrycount: <int> :失敗重試次數(shù),默認(rèn)值:10
--rexclude <string> :不包含當(dāng)前正則表達(dá)式的文件名
--rinclude <string> :包含當(dāng)前正則表達(dá)式的文件名
--ruler <string> :可選項(xiàng) modtime、etag 默認(rèn)為modtime
modtime :在判斷是否上傳時(shí)采用文件最后修改時(shí)間作為判斷標(biāo)準(zhǔn),如果本地文件最后修改時(shí)間晚于us3,則進(jìn)行上傳請(qǐng)求,否則不上傳
etag :在判斷是否上傳時(shí)采用文件etag作為判斷標(biāo)準(zhǔn),如果本地文件etag和us3中的etag不同,則進(jìn)行上傳請(qǐng)求,否則不上傳
--secretkey <string> :用于訪問us3的API私鑰或Token私鑰
-s, --speedlimit <string> :平均速度限制(單位可以是B,KB,MB,不帶單位默認(rèn)以B/s計(jì)算),默認(rèn)200MB/s
--storageclass <string> :指定存儲(chǔ)類型,對(duì)應(yīng)有效值:STANDARD, IA, ARCHIVE,默認(rèn)值:STANDARD
增量模式說明:
1.cache模式使用本地緩存,從本地上傳到bucket成功的文件,都會(huì)被記錄為上傳成功文件,如果需要重新上傳,可以選擇刪除當(dāng)前用戶目錄下的.us3cliconfig/leveldb文件夾,使用命令時(shí)會(huì)自動(dòng)創(chuàng)建新的文件夾。
2.local模式下最終以本地文件為標(biāo)準(zhǔn),保證bucket中的目標(biāo)文件夾和本地同步,以下場(chǎng)景會(huì)進(jìn)行文件刪除,請(qǐng)慎用
:
增量上傳文件夾后,將本地文件刪除,再次使用local模式增量,會(huì)將bucket中的文件刪除以保持US3 Bucket和本地同步
使用示例cache模式,以本地緩存中保存的修改時(shí)間為標(biāo)準(zhǔn),同步本地文件./us3cli sync /root/test us3://bucket/path
cache模式,以本地緩存中的文件etag信息為標(biāo)準(zhǔn),同步本地文件./us3cli sync /root/test us3://bucket/path --ruler etag
local模式,對(duì)比本地文件夾與指定us3目錄中的所有文件的修改時(shí)間,通過上傳文件以及刪除us3文件操作,將us3目錄狀態(tài)與本地保持一致(如us3中有相對(duì)于本地多余的文件,則會(huì)刪除us3中對(duì)應(yīng)多余文件,請(qǐng)慎用)./us3cli sync /root/test us3://bucket/path --mode local
local模式,對(duì)比本地文件夾與指定us3目錄中的所有文件的etag信息,通過上傳文件以及刪除us3文件操作,將us3目錄狀態(tài)與本地保持一致(如us3中有相對(duì)于本地多余的文件,則會(huì)刪除us3中對(duì)應(yīng)多余文件,請(qǐng)慎用)./us3cli sync /root/test us3://bucket/path --mode local --ruler etag
限速為1024 Kb/s上傳./us3cli sync /root/test us3://bucket/path --speedlimit 1024Kb
并發(fā)上傳文件夾./us3cli sync /root/test us3://bucket/path --parallel 5
指定mimetype上傳./us3cli sync /root/test us3://bucket/path --mimetype "mimetype"
指定存儲(chǔ)類型上傳./us3cli sync /root/test us3://bucket/path --storageclass "ARCHIVE"
指定元數(shù)據(jù)上傳./us3cli sync /root/test us3://bucket/path --metadata "key1=value1,key2=value2"
本命令用于流式上傳文件
命令格式us3cli rcat us3://<桶名字>/<文件Key> [--reduce][-retrycount <重試次數(shù)>][--speedlimit <速度限制>][--parallel <并發(fā)數(shù)限制>]
參數(shù)說明 --accesskey <string> :用于訪問us3的API公鑰或Token公鑰
--config <string> :當(dāng)前命令臨時(shí)指定配置名/配置文件路徑
--endpoint <string> :固定域名,可通過地域和域名頁(yè)查看
-h, --help :當(dāng)前命令使用說明
--parallel <int> :分片并發(fā)數(shù)
--reduce :是否以精簡(jiǎn)模式執(zhí)行(不展示進(jìn)度)
--retrycount: <int> :失敗重試次數(shù),默認(rèn)值:10
--secretkey <string> :用于訪問us3的API私鑰或Token私鑰
-s, --speedlimit <string> :平均速度限制(單位可以是B,KB,MB,不帶單位默認(rèn)以B/s計(jì)算),默認(rèn)200MB/s
使用示例上傳流式數(shù)據(jù)到us3中cat test.txt | ./us3cli rcat us3://bucket1/test.txt
流式上傳文件test.txt并設(shè)置限速為 2MB/scat test.txt | ./us3cli rcat us3://bucket1/test.txt --speedlimit 2MB
流式上傳文件test.txt并設(shè)置重試次數(shù)為5次cat test.txt | ./us3cli rcat us3://bucket1/test.txt --retrycount 5
流式上傳文件test.txt并設(shè)置并發(fā)數(shù)為2cat test.txt | ./us3cli rcat us3://bucket1/test.txt --parallel 2
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/126766.html
摘要:產(chǎn)品底層升級(jí)后,推出工具,便于用戶對(duì)存儲(chǔ)空間文件進(jìn)行管理操作,操作方式更靈活。文件掛載工具文件系統(tǒng)掛載工具可幫助用戶在環(huán)境下以協(xié)議方式掛載文件目錄,對(duì)文件對(duì)象進(jìn)行操作。一致性比對(duì)工具一致性比對(duì)工具用于比對(duì)用戶本地與存儲(chǔ)空間中的文件是否一致。 常用工具本篇目錄管理工具其他工具除使用 US3 管理控制臺(tái)之外,您還可以通過 US3 提供的各類常用工具對(duì) US3 存儲(chǔ)空間及空間內(nèi)的文件對(duì)象進(jìn)行管理,...
摘要:概覽概覽產(chǎn)品簡(jiǎn)介產(chǎn)品概述功能概覽產(chǎn)品優(yōu)勢(shì)使用限制存儲(chǔ)類型地域和域名計(jì)量計(jì)費(fèi)產(chǎn)品價(jià)格計(jì)費(fèi)規(guī)則欠費(fèi)處理計(jì)費(fèi)案例快速上手開通服務(wù)開始使用控制臺(tái)指南存儲(chǔ)空間日志管理文件管理生命周期靜態(tài)網(wǎng)站托管域名管理鏡像回源跨區(qū)域復(fù)制跨域設(shè)置數(shù)據(jù)分析防盜鏈統(tǒng)計(jì)報(bào) 概覽產(chǎn)品簡(jiǎn)介產(chǎn)品概述功能概覽產(chǎn)品優(yōu)勢(shì)使用限制存儲(chǔ)類型地域和域名計(jì)量計(jì)費(fèi)產(chǎn)品價(jià)格計(jì)費(fèi)規(guī)則欠費(fèi)處理計(jì)費(fèi)案例快速上手開通 US3 服務(wù)開始使用 US3控制臺(tái)指南...
v1.7.0修復(fù)了前綴自動(dòng)發(fā)現(xiàn)式列取時(shí),校驗(yàn)階段僅校驗(yàn)頂層前綴的bug在不勾選前綴自動(dòng)發(fā)現(xiàn)時(shí),會(huì)同步源端的空目錄到目的端支持了七牛專有云的endpointv1.6.1修復(fù)了在專有云上無法創(chuàng)建endpoint的bug修復(fù)了使用前綴自動(dòng)發(fā)現(xiàn)功能時(shí)可能會(huì)卡住的bug修復(fù)了url列表模式的endpoint可能無法創(chuàng)建的bugv1.6.0優(yōu)化了數(shù)據(jù)的統(tǒng)計(jì)方式修復(fù)了在使用s3接口拉取列表時(shí),返回結(jié)果中next...
摘要:遷移工具歷史版本遷移工具歷史版本遷移工具歷史版本本篇目錄介紹介紹安裝步驟安裝步驟介紹介紹介紹是對(duì)象存儲(chǔ)提供的一款將數(shù)據(jù)遷移至存儲(chǔ)空間的工具。 遷移工具(歷史版本)本篇目錄介紹安裝步驟介紹ufile-import 是對(duì)象存儲(chǔ) US3 提供的一款將數(shù)據(jù)遷移至 US3 存儲(chǔ)空間(Bucket) 的工具。您可以將 ufile-import 部署在本地服務(wù)或者云主機(jī)上,輕松將您其他云存儲(chǔ)的數(shù)據(jù)遷移到 ...
摘要:示例移動(dòng)到可執(zhí)行目錄下配置信息內(nèi)同,配置路徑自定義。卷的序列號(hào)是的目錄個(gè)文件字節(jié)個(gè)目錄可用字節(jié)進(jìn)行掛載操作這里掛載到盤,并且指定為的用戶,日志級(jí)別為,預(yù)讀窗口為,掛載的桶名為注意目前下掛載只能前臺(tái)掛載 下載與環(huán)境準(zhǔn)備本篇目錄運(yùn)行環(huán)境下載鏈接配置賬號(hào)訪問信息運(yùn)行環(huán)境US3FS基于Linux下fuse和Windows平臺(tái)下winfsp實(shí)現(xiàn),您的機(jī)器需要支持fuse或winfsp。建議您將US3F...
摘要:修復(fù)了寫入過程中可能出現(xiàn)的進(jìn)程中斷的問題。修復(fù)了在對(duì)象存儲(chǔ)中創(chuàng)建同名的目錄和文件,會(huì)顯示兩個(gè)目錄的問題修復(fù)了初始化分片上傳失敗會(huì)阻塞的問題 歷史版本本篇目錄US3FS V1.6.7US3FS V1.6.6US3FS V1.6.5US3FS V1.6.4US3FS V1.6.3US3FS V1.6.2US3FS V1.6.0US3FS v1.5.5US3FS v1.5.4US3FS v1.5....
閱讀 352·2024-11-07 18:25
閱讀 130605·2024-02-01 10:43
閱讀 916·2024-01-31 14:58
閱讀 880·2024-01-31 14:54
閱讀 82886·2024-01-29 17:11
閱讀 3182·2024-01-25 14:55
閱讀 2028·2023-06-02 13:36
閱讀 3108·2023-05-23 10:26