[인터돌™] 공부 해보자!! 열심히~~~

반응형
출처 블로그>덕의 기술 | 롬멜

원문 http://blog.naver.com/minki0504/60018396324

사용법: jar {ctxu}[vfm0M] [jar-file] [manifest-file] [-C dir] files ...
옵션:
    -c  새 아카이브를 만듭니다.
    -t  아카이브에 대한 목차를 나열합니다.
    -x  아카이브에서 명명된 (또는 모든) 파일을 추출합니다.
    -u  기존의 아카이브를 업데이트합니다.
    -v  표준 출력에 대한 자세한 정보 출력을 생성합니다.
    -f  아카이브 파일 이름을 지정합니다.
    -m  지정된 증명 파일에서 증명 정보를 포함시킵니다.
    -0  저장만 수행하며 ZIP 압축을 사용하지 않습니다.
    -M  입력 항목에 대한 증명 파일을 만들지 않습니다.
    -i  지정된 jar 파일에 대한 색인 정보를 생성합니다.
    -C  지정된 디렉토리로 변경하고 다음 파일을 포함시킵니다.
디렉토리인 파일이 하나라도 있으면 재귀적으로 처리됩니다.
'm' 및 'f' 플래그가 지정된 순서대로 증명 파일 이름과 아카이브 파일
이름을 지정해야 합니다.

예 1: classes.jar라는 아카이브 파일에 두 클래스 파일을 아카이브하려면 :
       jar cvf classes.jar Foo.class Bar.class
예 2: 기존의 증명 파일 'mymanifest'를 사용하고 foo/ 디렉토리에 있는
           모든 파일을 'classes.jar'로 아카이브합니다:
       jar cvfm classes.jar mymanifest -C foo/ .

 

 

다음 예제를 보시면 이해가 쉽습니다.

대부분 이정도를 많이 사용합니다.

 

1. 압축할때

jar cvf create.jar a.class b.class cDirectory

a.class,b.class,cDirectory를 create.jar라는 이름으로 생성합니다.

 

2. 압축풀때

jar xvf create.jar

create.jar의 내용을 추출합니다.


3. 압축된내용보기

jar tvf create.jar

create.jar의 내용을 봅니다.

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band