bash deploy.sh 通过bash命令 执行scp -r 命令将本地文件拷贝到服务器
deploy.sh 文件内容如下
#!/bin/bash #scp -r ./* root@XXXXX:/root/sunSH/xadserver/ function getdir(){ for element in `ls $1` do dir_or_file=$1"/"$element B='doc' if [[ $dir_or_file == *$B* ]] then echo "skip---------------->>"$dir_or_file else # echo "no" scp -r $dir_or_file root@XXXXXXX:/root/zhaoyingjie/xadserver/ fi echo '' done } root_dir="." getdir $root_dir
执行 bash deploy.sh 将会执行scp命令将本地文件拷贝到相对应的目录。