日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

阿里云(一)云存储OSS的命令行osscmd的安装和使用

發布時間:2025/4/16 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 阿里云(一)云存储OSS的命令行osscmd的安装和使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、安裝Python

在Linux Shell里驗證Python版本:

$ python -V
Python 2.7.10

二、安裝OSScmd SDK

osscmd是基于python 2.5.4(其他版本沒有試過),用來操作OSS的,可使用命令行來上傳和下載文件

1、下載:https://help.aliyun.com/document_detail/32171.html?spm=5176.doc32184.2.3.uHGWpP

wget https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/internal/oss/0.0.4/assets/sdk/OSS_Python_API_20160419.zip

2、解壓

unzip OSS_Python_API_20160419.zip (或者直接解壓到指定的目錄:unzip OSS_Python_API_20160419.zip -d OSSCMD)

3、查看解壓的目錄,應該有如下結果:

4、安裝

SDK 已經解壓縮到Linux 平臺的OSSCMD 目錄,下來進行安裝:sudo python setup.py install

5、確認生效 ,在任意目錄敲擊osscmd能出現如下內容就表示生效了

你可能會說,我的怎么是顯示:osscmd: command not found,那你就做一個軟連接就可以了,鏈接如下所示:

www@tinywan:~/OSSCMD$ ls 123.txt build oss osscmd OSS_Python_SDK.pdf README setup.py tinywan.txt www@tinywan:~/OSSCMD$ sudo ln -s `pwd`/osscmd /usr/local/bin/osscmd

注意:做過軟連接后,在任意目錄既可以使用osscmd命令了

三、配置文件

?osscmd?config?--host=oss-cn-shanghai.aliyuncs.com?--id={access?key}?--key={key?secret}?

個人配置:osscmd config --host=oss-cn-shanghai.aliyuncs.com --id=LTAInXgGPKq5zXsz --key=rHrkBmXUPZThZLKvprf74vYCKp?

四、使用示例

1、查看所有文件:osscmd ls oss://tinywan01/

2、下載文件(這里下載到當前文件夾下):osscmd get oss://tinywan01/Images/56ca8f140001757f06560312.jpg ./Go123.jpg

?3、shell腳本使用osscmd命令

編寫文件test_osscmd.sh

tinywan@tinywan:~/ffmpeg$ cat test_osscmd.sh #!/bin/bash echo "-----start-------" osscmd get oss://tinywan01/Images/56ca8f140001757f06560312.jpg /home/tinywan/ffmpeg/ffmpeg001.jpg echo "-----end---------"

賦予權限開始運行:chmod +x test_osscmd.sh

以上可以看出下載成功了ffmpeg001.jpg文件,以上可以看出有命令執行的標準輸出,這個直接放到無底洞就可以了,指定命令行末尾添加 ?>/dev/null 2>/dev/null,添加后:

#!/bin/bash echo "-----start-------" osscmd get oss://tinywan01/Images/56ca8f140001757f06560312.jpg /home/tinywan/ffmpeg/ffmpeg002.jpg >/dev/null 2>/dev/null echo "-----end---------"

再次執行效果,沒有任何的輸出,文件照樣下載了

五、驗證SDK是否安裝成功

在Linux shell 或者Windows cmd 輸入python 并回車,進入python 的環境后,輸入import oss,沒有安裝成功則會出現如下錯誤信息:

沒有安裝成功則會出現如下錯誤信息:

>>> import oss Traceback (most recent call last):File "<stdin>", line 1, in <module> ImportError: No module named oss >>>

安裝成功后不會報異常,如下:

>>> import oss >>>

六、osscmd 命令說明

七、遇到的錯誤:

get miss parameters

直接輸入:osscmd get oss://tinywan01/test_/57b14070dc4fe.png 會提示錯誤的,原因很簡單,就是參數不夠的,沒有指定保存文件

錯誤的方式:osscmd get oss://tinywan01/test_/57b14070dc4fe.png?

正確的方式:osscmd get oss://tinywan01/test_/57b14070dc4fe.png ./123.png

?

help:

https://helpcdn.aliyun.com/document_detail/32184.html?spm=5176.doc32171.2.3.36HdbR

阿里云 云存儲OSS的命令行使用:http://blog.csdn.net/chuchus/article/details/52995755

?

轉載于:https://www.cnblogs.com/tinywan/p/7125182.html

總結

以上是生活随笔為你收集整理的阿里云(一)云存储OSS的命令行osscmd的安装和使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。