상세 컨텐츠

본문 제목

8-6. 파일 압축과 묶기-1

클라우드/리눅스(Linux)_Fundamentals

by datasa 2023. 4. 26. 12:23

본문

 

 

 

▶ 리눅스 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: 묶음 파일 이름 지정

 

'클라우드 > 리눅스(Linux)_Fundamentals' 카테고리의 다른 글

8-7. 파일 압축과 묶기-2  (0) 2023.04.26
8-5. DNF 고급기능  (0) 2023.04.25
8-4. DNF 명령어  (0) 2023.04.25

관련글 더보기

댓글 영역