리눅스:압축
리눅스를 위한 문서틀 틀:리눅스
- 리눅스:명령어
- 리눅스:권한관련
- 리눅스:편의기능
- 리눅스 기반 OS
- 리눅스:패키지 관리
- 다양한 패키지
- 리눅스:쉘 스크립트
개요
윈도우에서야 다양한 압축 프로그램이 있어 간단하지만, 리눅스에선 텍스트로 입력하려니 익숙하지 않다.
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 |