中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在Linux上如何安裝s3cmd

發布時間:2021-10-22 17:12:11 來源:億速云 閱讀:1174 作者:小新 欄目:系統運維

這篇文章主要為大家展示了“在Linux上如何安裝s3cmd”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“在Linux上如何安裝s3cmd”這篇文章吧。

在Linux上安裝s3cmd

在Ubuntu或者Debian上安裝s3cm

$ sudo apt-get install s3cmd

在Fedora上安裝s3cmd

$ sudo yum install s3cmd

在CentOS或者RHEL上安裝s3cm

$ s3cmd put –acl-public 4.png s3://dev99 4.png -> s3://dev99/4.png [1 of 1] 30778 of 30778 100% in 8s 3.34 kB/s done

先從官方站點上下載rpm包,然后手工安裝。64位CentOS或RHEL 6,用以下命令:

$ sudo rpm -ivh s3cmd-1.0.0-4.1.x86_64.rpm

配置s3cmd

***次運行s3cmd需要運行下面的命令做配置:

$ s3cmd –configure

它將會問你一系列問題:

  • AWS S3的訪問密鑰和安全密鑰

  • 對AWS S3雙向傳輸的加密密碼和加密數據

  • 為加密數據設定GPG程序的路徑(例如,/usr/bin/gpg)

  • 是否使用https協議

  • 如果使用http代理,設定名字和端口

配置將以保存普通文本格式保存在 ~/.s3cfg.

s3cmd的基本用法

在你的賬戶中列出所有現有的bucket:

$ s3cmd ls 2011-05-28 22:30 s3://mybucket1 2011-05-29 00:14 s3://mybucket2

建立新的bucket:

$ s3cmd mb s3://dev99 Bucket ’s3://dev99/’ created

上傳文件到現有的bucket:

$ s3cmd put 1.png 2.png 3.png s3://dev99 1.png -> s3://dev99/1.png [1 of 3] 26261 of 26261 100% in 5s 4.33 kB/s done 2.png -> s3://dev99/2.png [2 of 3] 201430 of 201430 100% in 2s 98.05 kB/s done 3.png -> s3://dev99/3.png [3 of 3] 46630 of 46630 100% in 0s 56.62 kB/s done

上傳文件的默認訪問權限是私有的(private),就是只有你自己可以訪問,使用正確的訪問和安全密碼即可。

上傳公開訪問權限的文件到現有bucket:

$ s3cmd put --acl-public 4.png s3://dev99 4.png -> s3://dev99/4.png  [1 of 1] 30778 of 30778   100% in    8s     3.34 kB/s  done Public URL of the object is: http://dev99.s3.amazonaws.com/4.png

如果上傳的文件授予公開訪問權限,任何人在瀏覽器中都可以通過http://dev99.s3.amazonaws.com/4.png 訪問。

查看一個現有bucket的內容:

$ s3cmd ls s3://dev99 2013-06-02 02:52 26261 s3://dev99/1.png 2013-06-02 02:52 201430 s3://dev99/2.png 2013-06-02 02:52 46630 s3://dev99/3.png 2013-06-02 02:56 30778 s3://dev99/4.png

下載現有bucket包含的文件(例如所有的.png文件):

$ s3cmd get s3://dev99/*.png s3://dev99/1.png -> ./1.png [1 of 4] 26261 of 26261 100% in 0s 39.39 kB/s done s3://dev99/2.png -> ./2.png [2 of 4] 201430 of 201430 100% in 7s 24.64 kB/s done s3://dev99/3.png -> ./3.png [3 of 4] 46630 of 46630 100% in 1s 39.34 kB/s done s3://dev99/4.png -> ./4.png [4 of 4] 30778 of 30778 100% in 0s 97.01 kB/s done

刪除現有bucket中的文件:

$ s3cmd del s3://dev99/*.png File s3://dev99/1.png deleted File s3://dev99/2.png deleted File s3://dev99/3.png deleted File s3://dev99/4.png deleted

獲取現有bucket的信息,包括存儲位置和訪問控制列表(ACL):

$ s3cmd info s3://dev99 s3://dev99/ (bucket): Location: us-east-1 ACL: dan.nanni: READ ACL: dan.nanni: WRITE ACL: dan.nanni: READ_ACP ACL: dan.nanni: WRITE_ACP

在上傳到現有的bucket之前,加密文件:

$ s3cmd -e put encrypt.png s3://dev99 /tmp/tmpfile-pzT1zV3kLZlxDwqA0kwy -> s3://dev99/encrypt.png [1 of 1] 196890 of 196890 100% in 1s 99.51 kB/s done

當用s3cmd下載一個加密過的文件時,它會自動檢測加密并在下載過程解密,因此下載和訪問加密文件時,就像通常所做的一樣:

$ s3cmd get s3://dev99/encrypt.png s3://dev99/encrypt.png -> ./encrypt.png [1 of 1] 196890 of 196890 100% in 1s 131.29 kB/s done

刪除現有的bucket:

$ s3cmd rb s3://dev99 Bucket ’s3://dev99/’ removed

注意,你不能刪除一個非空的bucket。

以上是“在Linux上如何安裝s3cmd”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

应用必备| 奉贤区| 曲阳县| 辰溪县| 甘泉县| 南溪县| 通城县| 哈尔滨市| 麻栗坡县| 长岛县| 和硕县| 闸北区| 巫溪县| 金塔县| 临猗县| 牙克石市| 尤溪县| 犍为县| 区。| 武威市| 商洛市| 开江县| 蚌埠市| 五常市| 萝北县| 乌鲁木齐县| 弋阳县| 通化市| 祁门县| 留坝县| 沾化县| 彰化市| 安义县| 都兰县| 伊金霍洛旗| 大石桥市| 绥阳县| 桦甸市| 濮阳市| 石柱| 卢氏县|