zl程序教程

您现在的位置是:首页 >  其他

当前栏目

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

2023-02-18 16:39:49 时间

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

#!/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/