1. 程式人生 > >python指令碼-查詢目錄下的備份壓縮包,選擇執行回滾

python指令碼-查詢目錄下的備份壓縮包,選擇執行回滾

需求是目錄下很多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
    ```