阿里雲 ossutil去重上傳

2021-10-02 23:39:22 字數 793 閱讀 5338

阿里雲 ossutil

本地文件去重上傳,cd到根目錄下,執行

ossutilmac64 cp -r  /users/a1/desktop/jd oss://ljfilestation/jd/ -u
在非根目錄上傳至oss

/users/a1/desktop/software/ossutilmac64 cp -r  /users/a1/desktop/jd oss:

//ljfilestation/jd/

-u

# coding=utf8

import pexpect

# print(pexpect.run('pwd',encoding='utf-8'))

child = pexpect.spawn(

'/users/a1/desktop/software/ossutilmac64 cp -r /users/a1/desktop/臨時/2023年03月11日logo oss://ljfilestation/jd/ -u'

)child.expect(pexpect.eof)

print

(child.before.decode(

))

-r 使用cp命令時增加**-r**選項可以將目標資料夾上傳到oss

/users/a1/desktop/jd 本地資料夾目錄

oss://ljfilestation/jd/ 遠端資料夾目錄

-u 如果有檔案則跳過,不跳目錄

阿里雲OSS 命令列工具ossutil

ossutil是一款採用go語言開發的用於oss資料管理的命令列工具,旨在提供方便 簡潔 豐富的bucket和object管理命令,支援windows linux mac平台。管理bucket,如 建立 列舉或刪除bucket等。當前版本 v1.6.10未提供bucket管理功能功能 管理碎片 pa...

阿里雲OSS上傳

這種方式相當於自動上傳,可以參考antd官網的給的例子 首先,後端會提供乙個介面,會返回一些上傳到oss需要的類似配置引數 下面的是我們後端同學給返回的引數 1 accessid,對應ossaccesskeyd 2 policy 3 signature 4 host,oss的上傳位址 下面是請求上傳...

阿里雲oss 檔案上傳

寫在前面 阿里雲oss的各種sdk,都是對它的api進行的封裝。所以如果我們直接呼叫api時出錯,卻又不知道 出問題時,可以直接閱讀sdk的原始碼,找到問題所在。首先貼一下阿里雲oss官網貼出的簽名計算方式 authorization oss accesskeyid signature signat...