支持S3协议的S3cmd工具简单使用

天翼云开发者社区
• 阅读 123

本文分享自天翼云开发者社区《支持S3协议的S3cmd工具简单使用》,作者:付****健

一:安装方法 #wget http://nchc.dl.sourceforge.net/project/s3tools/s3cmd/1.0.0/s3cmd-1.0.0.tar.gz    #tar -zxf s3cmd-1.0.0.tar.gz -C /usr/local/    #mv /usr/local/s3cmd-1.0.0/ /usr/local/s3cmd/    #ln -s /usr/local/s3cmd/s3cmd /usr/bin/s3cmd    二:使用方法 1.配置Access Key ID 和 Secret Access Key #s3cmd --configure 2.列举所有的Buckets #s3cmd ls 3.创建 bucket,且 bucket 名称是唯一的,不能重复。 #s3cmd mb s3://my-bucket-name 4.删除空 bucket #s3cmd rb s3://my-bucket-name 5.列举 Bucket 中的内容 #s3cmd ls s3://my-bucket-name 6.上传 file.txt 到某个 bucket #s3cmd put file.txt s3://my-bucket-name/file.txt 7.上传并将权限设置为所有人可读 #s3cmd put --acl-public file.txt s3://my-bucket-name/file.txt 8.批量上传文件 #s3cmd put ./* s3://my-bucket-name/ 9.下载文件 #s3cmd get s3://my-bucket-name/file.txt file.txt 10.批量下载 #s3cmd get s3://my-bucket-name/* ./ 11.删除文件 #s3cmd del s3://my-bucket-name/file.txt 12.来获得对应的bucket所占用的空间大小 #s3cmd du -H s3://my-bucket-name    三:文件夹处理规则 带"/"斜杠的 dir1,相当于上传yh目录下的所有文件,即类似 "cp ./* "

#s3cmd put -r yh s3://yaohong-bucket   upload: 'yh/1' -> 's3://yaohong-bucket/yh/1' [1 of 4]   0 of 0 0% in 0s 0.00 B/s done   upload: 'yh/2' -> 's3://yaohong-bucket/yh/2' [2 of 4]   0 of 0 0% in 0s 0.00 B/s done   upload: 'yh/3.py' -> 's3://yaohong-bucket/yh/3.py' [3 of 4]   0 of 0 0% in 0s 0.00 B/s done   upload: 'yh/3.sh' -> 's3://yaohong-bucket/yh/3.sh' [4 of 4]   0 of 0 0% in 0s 0.00 B/s done    四:同步方法 1.同步当前目录下所有文件 #s3cmd sync ./ s3://yaohong-bucket/ 2.加 “--dry-run”参数后,仅列出需要同步的项目,不实际进行同步。 #s3cmd sync --dry-run ./ s3://my-bucket-name/ 3.加 “--delete-removed”参数后,会删除本地不存在的文件。 #s3cmd sync --delete-removed ./ s3://my-bucket-name/ 4.加 “--skip-existing”参数后,不进行MD5校验,直接跳过本地已存在的文件。 #s3cmd sync --skip-existing ./ s3://my-bucket-name/

五:高级同步 排除、包含规则(--exclude 、--include) file1-1.txt被排除,file2-2.txt同样是txt格式却能被包含 #s3cmd sync --dry-run --exclude '.txt' --include 'dir2/' ./ s3://my-bucket-name/ exclude: dir1/file1-1.txt upload: ./dir2/file2-2.txt -> s3://my-bucket-name/dir2/file2-2.txt 从文件中载入排除或包含规则。(--exclude-from、--include-from) #s3cmd sync --exclude-from pictures.exclude ./ s3://my-bucket-name/ 排除或包含规则支持正则表达式 --rexclude 、--rinclude、--rexclude-from、--rinclude-from

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Scapy 从入门到放弃
0x00前言最近闲的没事,抽空了解下地表最强的嗅探和收发包的工具:scapy。scapy是一个python模块,使用简单,并且能灵活地构造各种数据包,是进行网络安全审计的好帮手。0x01安装因为2020年python官方便不再支持python2,所以使用python3安装。!(https://oscimg.oschina.net/os
Stella981 Stella981
3年前
Kerberos无约束委派的攻击和防御
 0x00前言简介当ActiveDirectory首次与Windows2000Server一起发布时,Microsoft就提供了一种简单的机制来支持用户通过Kerberos对Web服务器进行身份验证并需要授权用户更新后端数据库服务器上的记录的方案。这通常被称为Kerberosdoublehopissue(双跃点问题),
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
Bypass ngx_lua_waf SQL注入防御(多姿势)
0x00前言ngx\_lua\_waf是一款基于ngx\_lua的web应用防火墙,使用简单,高性能、轻量级。默认防御规则在wafconf目录中,摘录几条核心的SQL注入防御规则:select.(from|limit)(?:(union(.?)select))(?:from\Winformation_schema\W)这边
Wesley13 Wesley13
3年前
Voovan开发指南 (三) HttpClient开发
HttpClient特点介绍VoovanHttpClient是基于Voovan开源项目的异步通信开发,兼容Http1.1协议的Http通信客户端工具,支持标准的HTTP1.1协议及HTTPS。本文将引导大家如何快速的使用HttpClient连续的访问一个网址.特点:基于Voovan
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Easter79 Easter79
3年前
SpringCloud介绍
自己通俗的理解只能是Http协议调用,Dubbo可以支持多种协议就是RPC远程调用就是提供服务注册,服务发现,断路器,网关系统和自动配置的工具,底层采用http协议实现采用Eureka注册中Ribbon实现负载均衡Feignhttp协议调用工具Hystrix断路器Zuul网关系统就是把API服务通过注册中心
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
子桓 子桓
1年前
视频处理软件推荐 Downie 4 for Mac直装中文
Downie4forMac是一个超级易于使用的视频下载工具,支持超过170个视频网站。它不会因为大量的选项而让用户困扰它使用起来非常简单。最新破解版,实测支持国内的优酷和土豆等,如果你对视频下载有强烈的需求,那么Downie是一个简单易用的视频下载工具。、
S3基准测试工具 - Warp使用简介
warp是⼀款开源的S3基准测试⼯具,开源S3项⽬minio下的⼀个⼦项⽬,可以对兼容S3语义的服务进⾏基准测试。
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
660
粉丝
14
获赞
40