아카이브란?
아카이브란?
- 아카이브는 여러 가지 목적이 있지만 전통적으로 사용된 용도는 파일의 저장용도로 사용되었다.
- 테이프 장치에 파일을 보관하여 백업하거나 여라 파일을 하나의 파일로 묶어서 보관
- 현재는 파일을 저장할 때뿐 아니라 단순히 여러 파일을 하나의 파일로 묶을 때도 사용
- 일반적으로 프로그램을 tar 아카이브 후 gzip 압축한 형태로 배포하는 경우가 많다.
아카이브 관련 명령어
tar 명령어
- tar [기능] [아카이브 파일] [묶음 파일 1] [묶음 파일 2] [묶음 파일 3]....
- 기능
- c : 새로운 아카이브 파일을 생성
- x : 아카이브 파일에서 여러 파일을 해제
- t : 아카이브 파일에서 안의 내용을 조회
- v : verbose, 명령어 수행과정을 자세히 출력
- f : 아카이브 장치 지정(파일 또는 백업 장치를 지정)
- 아카이브 생성
- tar cvf fruits.tar banana apple kiwi
- 아카이브 해제
jar 명령어
- JAR(Java Archive, 자바 아카이브)는 여러 개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다.
압축 관련 명령어
압축 관련 명령어
|
압축 |
압축 해제 |
zip 일반적으로 윈도우와 같이 많이 쓰는 명령어 |
zip [압축 파일 이름] [압축할 파일 이름...] |
unzip [압축 파일 이름] |
gzip 리눅스에서 많이 쓰는 명령어 |
gzip [압축 파일 이름] |
gunzip [압축 파일 이름] |
bzip2 그 다음으로 많이 쓰는 명령어 |
bzip2 [압축 파일 이름] |
bunzip2 [압축 파일 이름] |