版权声明:本文为博主原创文章,转载请附上博文链接! https://blog.csdn.net/liyyzz33/article/details/84773832
需求是目录下很多zip,一键查询有哪些zip后,选择后直接解压到要恢复的目录。
#-*- coding: utf-8 -*-
import os
import commands
(status ,dir) =commands.getstatusoutput( "ls -l /data/bak |grep ^- | awk '{print $9}'")
seq = dir.strip('\n').split('\n')
while (True):
for index, item in enumerate(seq):
print(index, item)
choice = input("请选择要回滚的包:")
version=seq[int(choice)]
commond="unzip -qo /data/bak/%s -d /data/www/" % (version)
res=os.system(commond)
break
```