#!/bin/bash # 配置参数 LOCAL_DIR="/Users/ainongkeji/code/vue/jiebanke/website" REMOTE_USER="root" REMOTE_HOST="1.13.156.49" REMOTE_DIR="/data/php/jiebanke/www" # 检查本地目录是否存在 if [ ! -d "$LOCAL_DIR" ]; then echo "错误:本地目录 $LOCAL_DIR 不存在!" exit 1 fi # 使用 rsync 上传文件 echo "开始上传文件到远程服务器..." rsync -avz --progress --delete "$LOCAL_DIR/" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR/" echo "上传完成!"