본문 바로가기

리눅스 끄적끄적

2023/02/03 압축 및 아카이브

아카이브란?

-아카이브는 여러가지 목적이 있지만 전통적으로 사용된 용도는 파일의 저장용도로 사용되었다.
- 테이프 장치에 파일을 보관하여 백업하거나 여러 파일을 하나의 파일로 묶어서 보관
- 현재는 파일을 저장할 때뿐 아니라 단순히 여러 파일을 하나의 파일로 묶을 때도 사용
-일반적으로 프로그램을 tar 아카이브 후 gzip 압축한 형태로 배포하는 경우가 많다.

 



아카이브 관련 명령어

tar 명령어

-tar [기능] [아카이브 파일] [묶을 파일1] [묶을 파일2] [묶을 파일3] ...

- 기능
c : 새로운 아카이브 파일을 생성
x : 아카이브 파일에서 여러 파일을 해제
t : 아카이브 파일에서 안의 내용을 조회
v : verbose, 명령어 수행과정을 자세히 출력
f : 아카이브 장치 지정(파일 또는 백업 장치를 지정)

-아카이브 생성
tar  cvf  fruits.tar  banana  apple  kiwi

-아카이브 해제
tar  xvf  fruits.tar

jar 명령어

 


-JAR(Java Archive, 자바 아카이브)는 여러개의 자바 클래스 파일과, 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 파일 포맷이다.


압축 관련 명령어

일반적으로 윈도우와 같이 많이쓰는
zip, unzip 명령어

 

 

 

 

압축 및 아카이브 실습

https://www.youtube.com/watch?v=jEEkLxhHXcA&list=PL0d8NnikouEVcV3eb4hKvH5BccI2AaVGJ&index=37 

 

'리눅스 끄적끄적' 카테고리의 다른 글

2023/02/08 접근제어, PAM  (0) 2023.02.08
2023/02/07 사용자  (0) 2023.02.07
2023/02/02 프로세스  (0) 2023.02.02
2023/02/01 쉘  (0) 2023.02.01
2023/01/31 권한 특수권한  (0) 2023.01.31