카테고리

분류 전체보기 (509)
문학 (128)
찬양 콘티(Continuity) (80)
Business as heritage (6)
IT . Web (148)
Photo (127)
etc. (20)
Total413,430
Today3
Yesterday10






블로그 이미지

안철수연구소의 V3 Zip을 소개하면서 또 하나의 유용한 압축 프로그램이 떠올랐는데, 바로 7-Zip입니다.

http://www.7-zip.org/



저는 시스템 자동화에 관심이 많은 편입니다. 컴퓨터가 처음 생길 즈음부터 쭈욱 컴퓨터에는 시간확인기능이 내장되어 있었는데, 사람이 굳이 매번 비슷한 수작업을 한다면 매우 소모적인 일이 아닐 수 없습니다. - 사람은 창의적인 일을 해야 합니다. :-)

그래서 윈도 서버의 '예약된 작업(유닉스 계열이라면 cron)'을 통해 일정한 주기로 특정 작업을 실행하도록 자동화해둔 것이 많은데, 그 중 하나가 바로 '일일 백업'입니다. 보통 사람들이 이런저런 보험계약에 가입하듯이 시스템 엔지니어들도 주기적인 백업이라는 보험을 설정하곤 합니다.

그런데 7-Zip에는 커맨드라인 기능이라는 시스템 친화적인 옵션이 제공되기에 이를 자동화에 활용하기가 용이합니다. 배치 파일에 아래와 같이 적어주면 원하는 간격으로 원하는 대상의 압축이 가능합니다. (ali_7z.lnk는 윈도 바로가기이며 "C:\Program Files\7-Zip\7z.exe"를 가리킵니다.)

D:\Shortcuts\ali_7z.lnk a -tzip D:\backup\bbb D:\web_root\*

위 명령이 실행되면 D:\web_root\ 아래의 모든 파일이 D:\backup\ 아래 bbb.zip으로 생성됩니다. 원한다면 파일 이름에 %date%를 섞어서 날짜별로 누적할 수도 있구요.

더군다나 스마트폰을 쓰신다면 이 효율적인 프로그램의 윈도 모바일 버전인 7-Zip for Windows Mobile을 고려해보실 수도 있습니다.

7-Zip의 매력이라면 오픈소스에 우수한 성능, 커맨드라인 지원, 윈도 서버에서도 안정적으로 동작, 다양한 플랫폼 지원 등 여러가지가 있겠습니다.

뭐 하나 해보자고 값 비싼 소프트웨어 구입하기가 쉽지 않은 중소규모 프로젝트에서는 특별히 더 사랑받을 수 있을 것 같습니다.
Posted by One of Remnants

댓글을 달아 주세요

달력

« » 2021.6
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

최근에 받은 트랙백

글 보관함