▶ 리눅스 CentOS 8에서 파일 압축 및 묶기 개념 설명
1. 파일 압축
파일 압축은 파일 크기를 줄여 디스크 공간을 절약하거나 파일 전송 속도를 높이는 데 사용됩니다. 리눅스 CentOS 8에서 파일 압축을 수행하는 대표적인 명령어는 다음과 같습니다.
1.1 gzip
- gzip은 일반적인 파일 압축 명령어입니다.
- 사용법: gzip [옵션] 파일명
- 옵션:
- -c: 압축하지 않고 표준 출력으로 출력
- -d: 압축 해제
- -v: 압축 과정 표시
- -9: 최대 압축률 설정
1.2 bzip2
- bzip2는 gzip보다 압축률이 높지만 압축/해제 속도가 느린 명령어입니다.
- 사용법: bzip2 [옵션] 파일명
- 옵션:
- -c: 압축하지 않고 표준 출력으로 출력
- -d: 압축 해제
- -v: 압축 과정 표시
- -9: 최대 압축률 설정
1.3 xz
- xz는 gzip과 bzip2보다 압축률이 높고 압축/해제 속도도 빠른 명령어입니다.
- 사용법: xz [옵션] 파일명
- 옵션:
- -c: 압축하지 않고 표준 출력으로 출력
- -d: 압축 해제
- -v: 압축 과정 표시
- -9: 최대 압축률 설정
2. 파일 묶기
파일 묶기는 여러 개의 파일을 하나의 파일로 결합하여 관리하는 데 사용됩니다. 리눅스 CentOS 8에서 파일 묶기를 수행하는 대표적인 명령어는 다음과 같습니다.
2.1 tar
- tar는 파일 묶기 및 압축/해제를 위한 명령어입니다.
- 사용법: tar [옵션] [작업] 파일/디렉토리
- 옵션:
- -c: 묶기
- -x: 풀기
- -t: 묶인 파일 내용 확인
- -v: 작업 과정 표시
- -f: 묶음 파일 이름 지정
- -z: gzip 압축/해제
- -j: bzip2 압축/해제
- -J: xz 압축/해제
2.2 cpio
- cpio는 tar와 유사한 기능을 제공하는 명령어입니다.
- tar보다 오래되었지만, 특정 상황에서 더 유용할 수 있습니다.
- 사용법: cpio [옵션] [작업] 파일/디렉토리
- 옵션:
- -o: 묶기
- -i: 풀기
- -t: 묶인 파일 내용 확인
- -v: 작업 과정 표시
- -F: 묶음 파일 이름 지정
댓글 영역