본문 바로가기

컴터/기타

알집 명령문으로 압축하기 (압축예약에 이용)

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
출처 : http://blog.naver.com/spiderda/140030744945

예시 : alzip -a -d c:\*.* d:\
      
-> c:\의모든 폴더및파일을 d:\로 년월일시초.zip 으로 저장.
         -> 그리고 저장후 (-d) 원본파일만 삭제.


명령문 압축
알집 프로그램의 직접 사용이외에 명령문(Script)을 이용하여 압축하기, 압축풀기를 할 수 있습니다.
간단한 명령문을 작성하여 단순 반복적인 압축 관련 작업을 쉽게 하십시오.
명령문 압축하기

alzip -a <압축할 파일명> : 사용자가 지정한 파일(폴더)을 압축하는 현재 시간(년월일시초)의 파일명으로 압축합니다.

[참고] 기본 압축은 alz 포맷으로 압축됩니다.

예) 2006년 8월 29일 오후 1시 30분 30초에 압축을 합니다.
  alzip -a c:\test.txt c:\test.txt 파일이 c:\ 의 경로에 200608291330.alz 로 압축합니다.
  alzip -a c:\test.txt,d:\test2.txt,e:\test3.txt 3개의 선택된 파일이 c:\ 의 경로에 200608291330.alz 로 압축합니다.
  alzip -a c:\Mydirectory 선택된 폴더 전체 c:\ 의 경로에 200608291330.alz 로 압축합니다.
  alzip -a c:\Mydirectory\ 선택된 폴더안의 파일, 폴더가 c:\Mydirectory 의 경로에 200608291330.alz 로 압축합니다.

alzip -a <압축할 파일명> <압축된 파일이 위치할 경로와 압축파일명> : 사용자가 지정한 압축파일명(alz, zip)으로 지정한 경로에 압축합니다.

[참고] 명령문 압축은 alz와 zip 포맷만 지원합니다.

예) alzip -a c:\test.txt c:\test.alz c:\test.txt 가 c:\ 경로에 test.alz 로 압축합니다.
  alzip -a c:\test.txt c:\test.zip c:\test.txt 가 c:\ 경로에 test.zip 로 압축합니다.
  alzip -a c:\test.txt,c:\test2.txt c:\test.alz 2개의 선택된 파일이 c:\ 경로에 test.alz 로 압축합니다.
  alzip -a c:\Mydirectory\ c:\DirectoryAdd.alz 선택된 폴더 전체 c:\ 의 경로에 DirectoryAdd.alz 로 압축합니다.
  alzip -a c:\Mydirectory\*.* c:\DirectoryAdd.alz 선택된 폴더안의 파일, 폴더가 c:\ 의 경로에 DirectoryAdd.alz 로 압축합니다.

명령문 압축풀기

alzip -x <압축풀 파일명> : 사용자가 지정한 압축된 파일을 압축파일이 위치한 경로에 압축을 풉니다.

[참고] 압축풀 경로의 디스크 공간이 부족할 경우 압축이 풀리지 않습니다.

예) alzip -x c:\test.zip c:\test.alz 파일이 c:\경로에 test 폴더를 만들고 그 안에 압축파일을 풉니다.
  alzip -x c:\test.alz,d:\test2.zip,e:\test3.alz 첫번째 지정된 파일의 경로(c:\)에 3개의 압축파일이 각각의 파일명의 폴더 이름을 생성하고 그 안에 각자의 압축파일을 풉니다.
  alzip -x c:\Mydirectory 폴더 안에 있는 alz,zip 파일을 압축파일명의 폴더명을 생성하고 그 안에 압축파일들을 풉니다.

alzip -x <압축풀 파일명> <압축이 풀린 파일이 위치한 폴더명> : 사용자가 지정한 압축된 파일을 지정된 폴더에 압축을 풉니다.

[참고] 압축풀 경로의 디스크 공간이 부족할 경우 압축이 풀리지 않습니다.

예) alzip -x c:\test.alz c:\MyFiles\ c:\test.alz 파일이 c:\MyFiles\ 폴더 안에 압축을 풉니다.
  alzip -x c:\test.alz,d:\test2.zip c:\MyFiles 선택된 2개의 파일이 c:\MyFiles\ 폴더 안에 압축을 풉니다.
  alzip -x c:\Mydirectory c:\MyFiles c:\Mydirectory 폴더 안의 압축된 파일들을 c:\MyFiles 폴더 안에 압축파일명과 동일한 폴더를 만들고 압축을 풉니다.

명령문 지원 목록

-a : 압축하기
-x : 압축풀기
-sfx : 알집 EXE 만들기
-t : 압축 후 테스트
-d : 압축 후 원본 파일 휴지통으로 이동
-b : 다른작업우선 실행
-si[index] : 알집 EXE 아이콘 선택(1~4) 예) alzip -sfx -si3 c:\test.zip
-off : 작업실행 후 로그오프
-p[pwd] : 비밀번호 설정 예) alzip -a -p1234 c:\test.txt
-af : 전체 경로 포함하여 압축
-xr : 하위폴더 제외하고 압축
-v[size] : 볼륨 크기 지정 예) alzip -a -v5mb c:\test.mp3
-m : 압축률 지정 (-m0:최대, -m1:보통, -m2:빠르게, -m3:더빠르게, -m4:압축하지 않음)
-xf : 압축풀기시 폴더 이름 사용하지 않기
-an[list] : 지정된 파일이름 제외하고 압축 (와일드카드 사용 *.*, *.doc 등)
-xn[list] : 압축파일내에 지정된 파일만 압축해제