[centos] 파일 압축과 묶기

2019. 3. 17. 22:08study/centos 7 server & network

‘이것이 리눅스다’ 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌의 내용을 정리한 글입니다.



파일 압축

: 리눅스에서 파일 압축을 하면 파일을 통채로 압축해서 원본파일은 사라진다.


- 확장명 : xz, bz2, gz, zip, Z

- 압축률 : xz > bz2 > gz 

* 파일 내용에 따라 압축 파일 크기는 달라질 수 있다. 


- 압축 : xz 파일 이름

- 풀기 : xz -d 파일이름.확장자.xz


- 압축 : bzip2 파일 이름 

- 풀기 : bzip2 -d 파일이름.확장자.bz2


- 압축 : gzip 파일이름

- 풀기 : gzip -d 파일이름.확장자.gz




파일 묶기

리눅스에서 파일 압축과 묶기는 원칙적으로 별개의 프로그램으로 수행한다.

명령어는 tar이며, 묶인 파일의 확장명도 tar


tar

: 파일을 하나로 묶는것이기 때문에, 용량은 묶은 파일들의 총합이다.


동작 : c(묶기), x(풀기), t(경로확인)

옵션 : f(파일), v(과정 보이기), J(tar+xz), z(tar+gzip), j(tar+bzip2)



- 묶기 : tar cvf 묶인 파일이름 묶을 파일들

* file.tar처럼 확장명도 같이 써줘야 한다.


- 풀기 : tar cvf 묶인 파일이름


- 묶고 압축하기(bz2) : tar cvfj 묶인 파일이름 묶을 파일들

'study > centos 7 server & network' 카테고리의 다른 글

[centos] cron & at  (0) 2019.03.17
[centos] 파일 위치 검색  (0) 2019.03.17
[centos] yum  (0) 2019.03.17
[centos] rpm  (0) 2019.03.17
[centos] 파일의 소유권/허가권, 링크  (0) 2019.03.17