리눅스에서 작업한 폴더를 압축해서 내 드롭박스에 추가하는 간단한 스크립트를 작성해보려구요.
저는 주로 웹과 관련된 것을 작업하고, 파일 용량이 크지 않아서 주로 드롭박스에 백업해두곤 합니다.
간단하게 하기 위해서 스크립트를 작성해서 사용하는데요.
backup.py 스크립트의 내용은 다음과 같습니다.
1 import os
2
3 os.system("tar -czvf ./project_2014_0301.tar.gz /var/www/project")
4 os.system("scp project_2014_0301.tar.gz username@server_ip_address:/home/username/Dropbox/")
위 소스를 보시면
3번째 줄에서 tar로 특정 폴더를 압축하고.
4번째 줄에서 scp로 드롭박스를 설치한 리눅스 서버의 드롭박스에 그냥 복사하는 거죠.
로컬에서 사용하신다면 이런식으로 수정해서 사용하시면 되겠네요.
1 import os
2
3 os.system("tar -czvf ./project_2014_0301.tar.gz /var/www/project")
4 os.system("cp project_2014_0301.tar.gz /home/username/Dropbox/")
물론 날짜나 이런 것을 datetime이라는 파이썬 모듈을 통해서 자동으로 설정하는 것도 있겠습니다.
'리눅스 > 우분투' 카테고리의 다른 글
리눅스 파일, 폴더 이동, 파일 이름 변경 (Linux file, folder move) (4) | 2014.03.06 |
---|---|
리눅스 파일, 폴더 복사 예제 (명령어 cp) (Linux file copy example) (1) | 2014.03.06 |
터미널 (terminal) 추천 (0) | 2014.03.06 |
리눅스에서 드롭박스로 백업 (Save file to Dropbox) (0) | 2014.03.01 |
리눅스 서버간 파일 복사 (scp, server, copy, linux) (3) | 2014.03.01 |
리눅스에서 이미지 정보 알아내기 (2) | 2014.03.01 |
wget 간단한 예제 (0) | 2014.02.16 |
우분투 서버 DNS 설정 (0) | 2014.02.14 |