iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >在Linux上如何安装s3cmd
  • 301
分享到

在Linux上如何安装s3cmd

2023-06-16 18:06:48 301人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“在linux上如何安装s3cmd”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Linux上如何安装s3cmd”这篇文章吧。在Linux上安装s3cmd在ubuntu或

这篇文章主要为大家展示了“在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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: 在Linux上如何安装s3cmd

本文链接: https://www.lsjlt.com/news/284651.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 在Linux上如何安装s3cmd
    这篇文章主要为大家展示了“在Linux上如何安装s3cmd”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在Linux上如何安装s3cmd”这篇文章吧。在Linux上安装s3cmd在Ubuntu或...
    99+
    2023-06-16
  • linux 服务器安装s3cmd
    yum install python-devel python-setuptools -yeasy_install pip 报错:[root@localhost ~]# easy_install pipSearching for pip...
    99+
    2023-01-31
    服务器 linux s3cmd
  • 在Linux上如何安装 Fabric
    这篇文章主要介绍在Linux上如何安装 Fabric,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Fabric 是一个用 Python 编写的命令行工具库,它可以帮助系统管理员高效地执行某些任务,比如通过 SSH &...
    99+
    2023-06-16
  • 在Linux上如何安装PostgreSQL
    这篇文章主要介绍了在Linux上如何安装PostgreSQL,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PostgreSQL 的官方下载地址为:ftp://ftp.post...
    99+
    2023-06-13
  • 如何在Linux上安装GitHub
    GitHub是一款流行的代码托管平台,它提供了优秀的版本控制和协作功能,让团队开发项目更加高效。而Linux系统是广泛应用的操作系统之一,许多开发者也喜欢在Linux上工作。那么本文将介绍如何在Linux上安装GitHub,让你可以享受Gi...
    99+
    2023-10-22
  • 如何在Linux上安装Node.js8
    这篇文章主要讲解了“如何在Linux上安装Node.js8”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux上安装Node.js8”吧! ...
    99+
    2023-05-25
    linux node.js
  • 在 Linux上如何安装moreutils
    这篇文章给大家分享的是有关在 Linux上如何安装moreutils的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们都了解GNU 核心实用程序GNU Core Utilities,所有类 Unix 操作系统都预...
    99+
    2023-06-16
  • 如何在Linux上安装Java?
    在Linux上安装Java是一项非常常见的操作,因为Java是一种广泛使用的编程语言,它适用于各种应用程序和操作系统。在本文中,我们将介绍在Linux上安装Java的步骤。 首先,我们需要下载Java安装包。你可以到Java官方网站下载最新...
    99+
    2023-09-10
    javascript shell linux
  • 如何在linux上安装vnc
    本篇内容介绍了“如何在linux上安装vnc”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在linux上安装vnc的方法:1、利用“yum ...
    99+
    2023-06-29
  • 如何在Ubuntu Linux上安装MySQL
    如何在Ubuntu Linux上安装MySQL,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。MySQL 是一个典型的数据库管理系统。它被用于许多技术栈中,包括流行的 LAMP ...
    99+
    2023-06-16
  • mysql在linux上cmake如何安装
    这篇文章将为大家详细讲解有关mysql在linux上cmake如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、安装前准备: 1)必备的包和工具 gcc/g+...
    99+
    2024-04-02
  • 如何在 VirtualBox 上安装 Kali Linux
    Kali Linux 是最好的黑客 和安全爱好者的 Linux 发行版之一。由于它涉及像黑客这样的敏感话题,它就像一把双刃剑。我们过去在一篇详细的 Kali Linux 点评中对此进行了讨论,所以我不会再次赘述。虽然你可...
    99+
    2023-06-05
  • 在Intel NUC上如何安装Linux
    小编给大家分享一下在Intel NUC上如何安装Linux,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在 NUC 上安装 Linux现在我准备安装 Ubuntu...
    99+
    2023-06-16
  • 如何在Linux CentOS上安装PHP7
    如何在Linux CentOS上安装PHP7 在Linux CentOS操作系统中安装PHP7是一个常见的需求,本文将为您详细介绍如何在Linux CentOS上安装PHP7,并提供具...
    99+
    2024-03-07
    linux centos 安装php
  • 在linux上如何安装配置mysql8.018
    这篇文章主要为大家展示了“在linux上如何安装配置mysql8.018”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“在linux上如何安装配置mysql8.0...
    99+
    2024-04-02
  • 在 Linux 上如何安装 MariaDB 或 MySQL
    小编给大家分享一下在 Linux 上如何安装 MariaDB 或 MySQL,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MariaDB 和 ...
    99+
    2023-06-15
  • 如何在Linux上安装Arduino IDE 1.8.12
    如何在Linux上安装Arduino IDE 1.8.12,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Arduino是一个广泛研究使用的开源电子产品原型平台,用于创建可以使用...
    99+
    2023-06-28
  • 如何在Oracle Linux 7.1上安装Docker
    本篇文章给大家分享的是有关如何在Oracle Linux 7.1上安装Docker,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在Oracle Linux 7.1上安装Dock...
    99+
    2023-06-05
  • 如何在Linux上安装Adobe Flash Player
    如何在Linux上安装Adobe Flash Player,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。访问flash官网,点击下载,选择你的操作系统和flash版本下载后,解...
    99+
    2023-06-05
  • 如何在Linux 系统上安装Java
    如何在Linux 系统上安装Java,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。导读在桌面上拥抱 Java 应用程序,然后在所有桌面上运行它们。无论你运行的是哪种操作系统,通...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作