리눅스:압축: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
(새 문서: {{리눅스}} == 개요 == 윈도우에서야 다양한 압축 프로그램이 있어 간단하지만, 리눅스에선 텍스트로 입력하려니 익숙하지 않다. <br /> = tar...)
 
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{리눅스}}
{{리눅스}}


== 개요 ==
==개요==
윈도우에서야 다양한 압축 프로그램이 있어 간단하지만, 리눅스에선 텍스트로 입력하려니 익숙하지 않다.
윈도우에서야 다양한 압축 프로그램이 있어 간단하지만, 리눅스에선 텍스트로 입력하려니 익숙하지 않다.
<br />
<br />


= tar =
=tar=
압축한다기 보단 하나의 파일로 묶는 기능. 묶이기 전의 파일속성, 링크, 권한 등을 그대로 저장할 수 있어 많이 쓰인다.
{| class="wikitable"
{| class="wikitable"
!의도
!의도
16번째 줄: 17번째 줄:
|-
|-
|압축풀기
|압축풀기
|
|압축 파일을 풀면 압축했던 폴더 그대로 반환한다.
|tar -xvf 파일명.tar
|tar -xvf 파일명.tar
|}
|}


=== 압축옵션 ===
===압축옵션===
{| class="wikitable"
{| class="wikitable"
!옵션
!옵션
47번째 줄: 48번째 줄:
|}
|}


= tar.gz =
=tar.gz=
tar에 gzip 형태의 압축을 더한 것.
{| class="wikitable"
{| class="wikitable"
!의도
!의도
62번째 줄: 64번째 줄:
|}
|}


= zip =
=zip=
{| class="wikitable"
{| class="wikitable"
!의도
!의도

2023년 1월 2일 (월) 16:55 기준 최신판

리눅스를 위한 문서틀 틀:리눅스


  1. 리눅스:명령어
    1. 리눅스:디렉터리관련
      1. 리눅스:저장장치관련
      2. 리눅스:df(디스크사용량)
      3. 리눅스:저장장치관련팁
      4. 리눅스:압축
    2. 리눅스:프로세스관련
  2. 리눅스:권한관련
  3. 리눅스:편의기능
    1. 리눅스 원격 관리
      1. 리눅스:SSH
      2. 리눅스:MobaXterm
    2. 리눅스:각종 설정
    3. 리눅스:cron(자동작업 등록)
    4. 리눅스:daemon(자동실행)
    5. 리눅스:alias(명령 축약)
    6. 리눅스:로그관리
      1. 리눅스:logrotate(로그파일관리)
    7. 리눅스:포트관리
  4. 리눅스 기반 OS
    1. 틀:우분투
  5. 리눅스:패키지 관리
    1. 리눅스:apt-get
  6. 다양한 패키지
    1. 리눅스:openssl(ssl인증서)
  7. 리눅스:쉘 스크립트
    1. 틀:Bash

개요[편집 | 원본 편집]

윈도우에서야 다양한 압축 프로그램이 있어 간단하지만, 리눅스에선 텍스트로 입력하려니 익숙하지 않다.

tar[편집 | 원본 편집]

압축한다기 보단 하나의 파일로 묶는 기능. 묶이기 전의 파일속성, 링크, 권한 등을 그대로 저장할 수 있어 많이 쓰인다.

의도 설명 방법
압축 tar -cvf 파일명.tar 압축할폴더
압축풀기 압축 파일을 풀면 압축했던 폴더 그대로 반환한다. tar -xvf 파일명.tar

압축옵션[편집 | 원본 편집]

옵션 설명
-c 파일을 tar로 묶음
-p 파일 권한을 저장
-v 묶거나 파일을 풀 때 과정을 화면으로 출력(업으면 멈춘 것처럼 보여 불안하다;;)
-f 파일 이름을 지정
-C 경로를 지정
-x tar 압축을 풂
-z gzip으로 압축하거나 해제함

tar.gz[편집 | 원본 편집]

tar에 gzip 형태의 압축을 더한 것.

의도 설명 방법
압축 tar -zcvf 파일명.tar 압축할폴더
압축풀기 tar -zxvf 파일명.tar

zip[편집 | 원본 편집]

의도 설명 방법
압축 zip 파일명.zip 압축할폴더
압축풀기 unzip 파일명.zip