728x90
728x90
- 압축 용도
·배포의 편리성: 데이터를 빠르고 편리하게 송수신하기 위해 사용함
·파일보관의 편리성: 대용량의 데이터를 보관하기 위해 사용함
·압축 명령어 종류: gzip, bzip2, tar
- gzip
·리눅스에서 범용적으로 사용되는 압축 프로그램
·일반적으로 tar로 묶여진 파일의 용량을 줄이기 위한 목적으로 사용됨
·확장자 .gz
·gzip [옵션] [파일명]
·옵션
> [-d] : 압축 해제
> [-f] : 사용중인 파일을 압축하는 등의 강제 압축
- bzip2
·압축률은 gzip보다 좋지만 처리속도가 느림
·확장자 .bz2
·bzip2 [옵션] <파일명>
·옵션
> [-d] : 압축 해제
> [-f] : 강제 압축
- tar
·초기에 tape backup을 목적으로 사용되었음
·많은 양의 파일을 하나의 큰 파일로 묶어주기 위해 사용됨
·파일 배포 시 많이 사용됨
·내부 옵션을 통해 gzip 또는 bzip2 압축이 지원 가능함
·압축 방법: tar [옵션] <생성할 .tar 파일명> <묶을 파일명>
·해제 방법: tar [옵션] <해제할 .tar 파일명> -C <해제할 경로>
·예시)
>tar -zcvf senece.tar /home/senece : /home/senece 를 senece.tar.gz라는 파일명으로 gzip압축
>tar -zcvf senece.tar : senece.tar.gz를 gzip압축 해제
-c | 정의한 파일 이름으로 파일을 묶음 |
-x | tar파일에서 정의된 파일을 추출 |
-v | 자세한 내용 출력 |
-f | 옵션 뒤에 tar 파일을 명시하고 있음 |
-z | tar로 묶여진 파일을 gzip으로 압축하여 최종 파일 생성 |
-j | tar로 묶여진 파일을 bzip2로 압축하여 최종 파일 생성 |
728x90
728x90
'OS > Linux' 카테고리의 다른 글
[리눅스] [Errno 256] No more mirrors to try. 해결 방법 (0) | 2021.01.22 |
---|---|
[리눅스] 하드 디스크 관리 / 파티션 (0) | 2020.12.21 |
[리눅스] 소유권 및 허가권 관리 (0) | 2020.12.21 |
[리눅스] 기본 편집기 vi editor 사용법 (0) | 2020.12.20 |
[리눅스] 기본 명령어 (0) | 2020.12.20 |