如何通过Mac Finder、FTP或CLI高效管理AWS S3存储桶文件?
用本地工具管理AWS S3存储桶的方案
一、图形界面工具(支持拖拽、直观操作)
1. Mac Finder
- 通过CloudBerry Drive或S3FS-FUSE将S3存储桶挂载为本地文件夹:
- 安装后配置AWS访问密钥,选择目标存储桶完成挂载,之后就能在Finder里像操作本地文件一样拖拽上传、移动、重命名。
- 可搭配Automator创建快速操作,自动筛选含指定关键词的PDF并移动到对应S3文件夹。
2. Windows资源管理器
- 使用CloudBerry Drive或AWS官方工具将存储桶挂载到资源管理器:
- 挂载后完全兼容本地文件操作逻辑,直接拖拽文件、右键重命名/移动即可。
- 可结合PowerShell脚本批量处理带关键词的PDF文件。
3. FTP客户端
- 主流FTP客户端(如FileZilla)支持S3协议:
- 新建站点时选择协议为「Amazon S3」,填入AWS密钥和存储桶名称,连接后即可像管理FTP服务器一样操作S3文件。
二、CLI命令行方案(适合有Bash基础的用户)
使用AWS官方的AWS CLI,步骤如下:
- 先安装AWS CLI并通过
aws configure配置访问密钥。 - 批量上传带关键词PDF的示例脚本:
# 上传文件名含accounting的PDF到对应文件夹 for file in *accounting*.pdf; do aws s3 cp "$file" s3://你的存储桶名称/accounting/ done # 上传文件名含HR的PDF到对应文件夹 for file in *HR*.pdf; do aws s3 cp "$file" s3://你的存储桶名称/HR/ done # 上传文件名含ops的PDF到对应文件夹 for file in *ops*.pdf; do aws s3 cp "$file" s3://你的存储桶名称/operations/ done
- 其他常用操作:
- 移动文件:
aws s3 mv s3://你的存储桶名称/原路径/文件.pdf s3://你的存储桶名称/目标路径/文件.pdf - 重命名:本质是移动操作,将目标路径设为新文件名即可,例如
aws s3 mv s3://bucket/old.pdf s3://bucket/new.pdf
- 移动文件:
内容的提问来源于stack exchange,提问作者Decoy_Octopus_
相关产品推荐
相关产品推荐

