我正在寻找一个 bash 脚本,它可以从 FTP 下载所有文件,并在本地将其压缩或压缩,文件名中包含日期。简而言之:我家里有一台 Ubuntu 机器,我想在本地备份我的网站 (FTP)。
答案1
我脑子里刚冒出一句话:
#!/bin/sh
mysite=your.site.com
rm -rf "/tmp/$mysite"
wget -m "user/pass@ftp://$mysite" && tar cvf "$mysite.`date +%Y-%m-%d`.tar" /tmp/$mysite