我正在用python编写一个备份脚本,其中一部分我需要压缩目录中的所有内容,然后通过rsync将压缩后的文件发送到远程主机。我试过了
os.system("rsync -avzhe --include='*.tar' --include='*/' --exclude='*' ssh " +
BACKUP_FROM_PATH + " root@" + IPADDRESS + ":" + TARGET_DIR)
我知道在我添加include和exclude语句之前,这一行从路径目录发送了BACK\中的所有内容,包括zip文件和构成zip文件的所有单个内容。我只想发送zip文件,但不是个人的内容,构成文件。当我添加include和exclude时,我得到一条消息--include=*.tar:没有这样的文件或目录,但实际上在我的当前目录中有一个扩展名为.tar的文件。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐