在Linux中将目录压缩打包为zip文件 并通过ftp上传的Shell脚本

2022-12-23 18:59:48 浏览数 (2)

下面的shell脚本是将/opt下yyyymmdd格式的目录压缩打包为bak_yyyymmdd.zip,并通过ftp上传到192.168.0.2上的bak目录下。

代码语言:javascript复制
#!/bin/sh
root='/opt'
t=`date  %Y%m%d`
d="$root/$t"
if [ -d "$d" ]; then
    zip -r bak_$t $t/*
fi
ftp -v -n 192.168.0.2 << EOF
user ftpuser pw123
binary
hash
cd /bak
lcd $root
prompt
mput bak_$t.zip
bye
EOF

阳光部落原创,更多内容请访问http://www.sunbloger.com/

0 人点赞