我有一个巨大的目录(200+ gb)用于备份。我想将 tar 文件同时上传到远程 ftp。(管道、标准输出、标准输入等)
我不想将数据写入本地硬盘。我有一个ssd硬盘
此代码不起作用。(是的,我知道问题是拆分命令!)
tar cvzf - /backup | openssl aes-256-cbc -salt -k "password" | split -b 1000m | curl -u user:password ftp.site.com/backup.tar -T -
此代码有效,但将拆分文件写入硬盘。
tar cvzf - /backup | openssl aes-256-cbc -salt -k "password" | split -b 1000m - bkup
for file in bkup*
do
curl -u user:password ftp.site.com/$file -T $file
done