❌이전글/이전글

리눅스CentOS7 - 파일 압축 , 묶기

2019. 4. 27. 19:00
반응형

리눅스에서 많이 보는 압축 파일의 확장명

xz, bz2, gz, zip, Z 등이 있습니다

​

최근에는 압축률이 더좋은 xz와 bz2를 많이 사용하는 추세입니다

​

파일 압축

xz

확장명 xz로 압축하거나 풀어줍니다

[사용 예]

xz [옵션] 파일이름 - '파일 이름' 을 압축파일인 '파일이름.xz'로 만들어줍니다 기존파일은 삭제

[옵션]

d(decompress) => xz -d '파일이름.xz' 압축파일을 일반 파일인 '파일이름'으로 만듦

l (list) - 압축 파일에 포함된 파일 목록과 압축률 등을 출력

k(keep) - 압축 후에 기존 파일을 삭제하지 않고 그대로 둠

​

​

bzip2

확장명 bz2로 압축하거나 풀어줍니다

[사용 예]

bz2 [옵션] 파일이름 - '파일이름' 을 압축 파일인 '파일이름.bz2'로 만듦

bz2 -d 파일이름.bz2 => 압축파일 '파일이름.bz2'를 일반파일 '파일이름' 으로 만듦

​

bunzip2

확장명 bz2의 압축을 풀어준다 bzip2 -d와 동일한 명령어

​

gzip

확장명 gz으로 압축하거나 풀어준다

[사용 예]

gzip 파일이름 - '파일이름' 을 압축 파일인 '파일이름.gz'으로 만듦

gzip -d 파일이름.gz - '파일이름.gz' 을 '파일이름'으로 만듦

​

gunzip

확장명 gz의 압축을 풀어준다 gzip -d 와 동일

​

zip

Windows와 호환

확장명으로 zip으로 압축하거나 풀어준다

[사용 예]

zip 생성할파일이름.zip 압축파일이름 - 압축할 파일 이름을 '새로생성될파일이름.zip'으로 만듦

 

unzip

Windows와 호환되는 zip으로 묶은 압축 파일을 풀어준다

[사용 예]

unzip 압축파일이름.zip - '압축파일이름.zip' 의 압축을 풀어준다.

​

​

파일 묶기

Windows에서 알집같은 압축프로그램은 A, 와 B 파일 두개를 압축 했을 때 C.zip이라는 압축 파일이 생성이됩니다.

즉 , A와 B라는 두 파일이 C라는 1개의 파일로 묶인 후에 압축된 것입니다.

Windows의 압축 프로그램이 파일 압축과 묶기를 한꺼번에 해준 것 입니다

하지만 리눅스에서 파일 압축과 파일 묶기는 원칙적으로 별개의 프로그램으로 실행하도록 되어 있습니다

​

​

[명령어 tar]

확장명 tar로 묶음 파일을 만들거나 묶음을 푼다

[동작]

c - 새로운 묶음을 만든다

x - 묶인 파일을 푼다

t - 묶음을 풀기 전에 묶인 경로를 보여준다

C - 묶음을 풀 때 지정된 디렉터리에 압축을 푼다. 지정하지 않으면 묶을 대와 동일한 디렉터리에 묶음이 풀린다

​

[옵션]

f(필수) - 묶음 파일 일음 지정 . 원래 tar는 테이프 장치 백업이 기본(생략시 테이프로 보내짐)

v - visual 의 의미로 파일이 묶이거나 풀리는 과정을 보여줌

J - tar +xz

z - tar + gzip

j - tar + bzip2

​

[사용 예]

tar [-옵션] [압축파일 이름] [압축할 파일 이름]

tar [-옵션] ​[압축파일이 생성될 곳과 이름] [압축할 파일 이름] -> 특정 경로로 파일 압축

압축파일 이름에 .tar를 붙여줘야 압축된 파일인지 구분 가능

​

ex)

mkdir /root/test test 디렉터리를 생성합니다

a b를 생성하고 vi로 아무 글자나 적어줌(용량을 채움)

압축

​

.tar로 확장자명을 작성하지 않았을 때 아카이브인지 일반 파일인지 구분이 가지 않는 모습

tar xvf A+B 압축 풀기

​

​

-C 를 이용한 예 (경로 지정)

/root로 경로지정 압축 풀기

 

반응형
저작자표시 동일조건 (새창열림)

'❌이전글 > 이전글' 카테고리의 다른 글

리눅스 - 프로세스  (0) 2019.04.29
리눅스 Centos7 - 파이프 필터 리다이렉션  (0) 2019.04.28
사이트맵 주소가 k.kakao로 나올 때  (0) 2019.04.28
리눅스CentOS7 - find 명령어 사용법  (0) 2019.04.27
리눅스CentOS7 - YUM 작동흐름  (0) 2019.04.27
리눅스CentOS7 - RPM and YUM  (0) 2019.04.27
리눅스CentOS7 - 파일 디렉터리의 소유권와 허가권  (0) 2019.04.27
리눅스CentOS7 - mount 마운트  (0) 2019.04.27
'❌이전글/이전글' 카테고리의 다른 글
  • 사이트맵 주소가 k.kakao로 나올 때
  • 리눅스CentOS7 - find 명령어 사용법
  • 리눅스CentOS7 - YUM 작동흐름
  • 리눅스CentOS7 - RPM and YUM
당근은싫지만먹어야함
당근은싫지만먹어야함
공부한거 대충 끄적이는 블로그...
반응형
당근은싫지만먹어야함
정보의 게이트웨이
당근은싫지만먹어야함
전체
오늘
어제
  • 분류 전체보기 (111)
    • 🐍JAVA (1)
    • 🐍ORACLE (3)
    • ❌이전글 (107)
      • 이전글 (107)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • centos
  • 오라클
  • 티스토리
  • 우분투
  • SQL
  • Linux
  • 센트오에스7
  • 운영체제
  • 셸스크립트
  • 네트워크
  • dns
  • 스위치
  • 리눅스
  • oracle
  • EVE-NG
  • centos7
  • 윈도우10
  • RAID구성
  • 디비버

최근 댓글

최근 글

hELLO · Designed By 정상우.
당근은싫지만먹어야함
리눅스CentOS7 - 파일 압축 , 묶기
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.