정리하는 공간
리눅스) 파일 아카이브, 압축 (tar, gzip, bzip2) 본문
반응형
파일 아카이브
- 파일을 묶어서 하나로 만듯 것
- tar(tab archive) 명령은 원래 여러 파일, 디렉터리를 묶어서 이동식 저장 장치에 보관하기 위해 사용하는 명령이다.
- 현재는 다른 시스템과 파일을 주고받고, 백업을 위해 여러 파일, 디렉터리를 하나의 아카이브 파일로 생성, 추출
tar
tar 기능 (옵션) (만들파일명) 파일이름
기능 | |
c | 새로운 tar 파일 생성 |
x | tar 파일에서 원본 파일 추출 |
t | 어떤 파일로 묶였는지 내용 확인 |
r | 새로운 파일 추가 |
u | 수정된 파일 업데이트 |
옵션 | |
v | 파일 정보 출력 |
f | 파일이름 지정 |
j | bzip2로 압축 or 해제 |
z | gzip으로 압축 or 해제 |
Tip : 여러 기능과 옵션을 개별적으로 사용하기 보단 같이 사용한다.
tar cvf
tar cvf test.tar a b c d
: a,b,c,d를 test.tar 라는 파일로 압축
tar cvf ../test.tar a b c d
:a,b,c,d를 현재 상위 디렉터리에 test.tar 라는 파일로 압축
tar xvf
tar tvf test.tar
: test.tar 의 압축을 현재 디렉터리에 해제
tar tvf test.tar -C newfile
: tesr.tar의 압축을 newfile 에 해제
tar rvf
압축 묶음에 다른 파일 추가
tar uvf
수정된 파일 업데이트
tar cvjf
bzip2로 압축 (x 해제, j=bzip2)
tar cvzf
gzip으로 압축 (x 해제, z=gzip)
tar Jcvf
zx로 압축 (x gowp, J=zx)
압축률은 tar<gzip<bzip2
반응형
gzip 압축, gunzip 압축해제
gzip
gzip 옵션 파일이름
옵션 | |
d | 압축파일 해제 |
i | 압축된 파일 정보 출력 |
r | 하위 디렉터리 이동하여 압축 |
t | 압축파일 검사 |
v | 압축정보 화면 출력 |
g | 최대한 압축 |
gunzip
압축해제...
bzip2 압축, 압축해제
bzip2 -d
압축풀기
bzip2
압축.풀기..
LIST
'리눅스 기초' 카테고리의 다른 글
리눅스) 소스코드를 이용한 패키지 설치 (NCFTP) (0) | 2022.05.12 |
---|---|
리눅스) 컴파일, 라이브러리 파일, makefile 간단 이론 정리 (0) | 2022.05.12 |
리눅스) 패키지 (rpm, yum, dnf) (0) | 2022.05.12 |
리눅스) 디스크 쿼터 설정 (0) | 2022.05.12 |
리눅스) 파일 시스템 관리 (mount), 디스크 관리 (0) | 2022.05.12 |
Comments