You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

远程服务器下将以“start”开头的文件夹上传至Amazon S3存储桶的命令查询

上传所有以"start"开头的文件夹到Amazon S3的命令

没问题,我来帮你搞定这个远程服务器上的S3上传需求!首先前提是你已经在服务器上配置好了AWS CLI(如果还没配置,先运行aws configure,按提示输入你的AWS Access Key、Secret Key、默认区域等信息即可)。

核心命令(保持本地文件夹结构上传)

你可以用AWS CLI的s3 sync命令来实现,这个命令会同步本地文件夹和S3存储桶,还能自动处理子目录:

aws s3 sync ./ s3://your-bucket-name/ --exclude "*" --include "start*/"

命令细节解释

  • ./ 代表当前工作目录(如果你的目标文件夹在其他路径,替换成实际路径即可)
  • s3://your-bucket-name/ 请替换成你实际的S3存储桶名称
  • --exclude "*" 先排除所有内容,确保后续的include规则只针对我们需要的文件夹生效
  • --include "start*/" 只匹配所有以start开头的文件夹(末尾的/是关键,确保不会误匹配同名文件)

进阶用法:上传到S3指定子目录

如果想把这些start开头的文件夹统一放到S3桶里的某个子目录(比如uploads目录),只需修改目标路径:

aws s3 sync ./ s3://your-bucket-name/uploads/ --exclude "*" --include "start*/"

额外小提示

  • 若需要查看详细的上传日志,可以添加--debug参数,日常使用时一般不需要
  • 如果服务器没安装AWS CLI,可通过包管理器安装:Ubuntu/Debian用sudo apt install awscli,CentOS/RHEL用sudo yum install awscli

内容的提问来源于stack exchange,提问作者Sasha Casas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 07:14:08