파이썬/파이썬 공부

[python] cp 명령어로 여러 디렉토리 파일을 하나에 옮기기

삼전동해커 2022. 11. 4. 17:24
import sys
import os

dir = "/home/crypto/.cuckoo/storage/analyses"
report = "/home/crypto/report"

dir_list = os.listdir(dir)

for re_dir in dir_list:
    report_num = os.path.join(dir,re_dir)
    script = "cp -b %s/reports/report.json ~/report/%s.json" % (report_num,re_dir)
    try:
        os.system(script)
        print("script actiavted")
    except FileNotFoundError:
        print("File Not Found.")
        continue

cuckoo가 샘플을 실행한 후 report.json을 생성하는데 각 샘플 별로 따로 report가 작성 된다.

이 report들을 하나의 디렉으로 옮겨 편하게 보기 위해서 코드를 작성했다.