일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 코테
- docker
- DevOps
- 우분투
- github
- LV 0
- 파이썬
- 리눅스
- 자료구조
- 데이터베이스
- 깃
- programmers
- 코딩테스트
- 알고리즘
- ubuntu
- Lv 2
- Python
- Java
- 쿠버네티스
- 머신러닝
- 인공지능
- Ai
- 정처기
- 프로그래머스
- git
- mysql
- 자바
- db
- Linux
- Kubernetes
Archives
- Today
- Total
Myo-Kyeong Tech Blog
[리눅스] 파일 압축 및 해제 ( tar 명령어 ) 본문
728x90
반응형
'tar'은 파일을 압축하거나 해제할 때 사용하는 명령어입니다.
c | 새로운 tar 파일 생성 |
x | 파일 해제 |
v | 처리 과정 출력 |
f | file 필수옵션 |
z | gzip으로 압축된 파일 생성하거나 해제 |
j | bzip2로 압축된 파일을 생성하거나 해제 |
tar은 위의 표와 같이 다양한 옵션을 제공하고 있으며,더 자세한 정보를 알고 싶을 경우 ' tar --help' 명령어를 사용하거나 'man tar' 명령어로 메뉴얼 페이지를 통해 확인할 수 있습니다.
[ 파일 다운로드 및 압축 해제 예제 ]
#https://ftp.kaist.ac.kr/apache/httpd/ 경로에 있는 httpd-2.4.57 파일 다운로드
$ wget https://ftp.kaist.ac.kr/apache/httpd/httpd-2.4.57
#httpd-2.4.57.tar.gz 파일 압축 해제
$ gunzip httpd-2.4.57.tar.gz
#httpd-2.4.57.tar 파일 압축 해제
$ tar xf httpd-2.4.57.tar
#httpd-2.4.57 디렉토리의 용량을 확인
$ du httpd-2.4.57
※ wget 설치 안 되어 있을 경우
$ dnf -y install wget
[ 파일 압축 예제 ]
#httpd-2.4.57.tar 파일을 압축하여 httpd-2.4.57.tar.gz 파일을 생성
$ gzip httpd-2.4.57.tar
#httpd-2.4.57 디렉토리를 압축하여 a.tar 파일을 생성
$ tar cf a.tar httpd-2.4.57
#a.tar 파일을 압축하여 a.tar.gz 파일을 생성
$ gzip a.tar
#a.tar.gz 파일의 종류를 확인
$ file a.tar.gz
#한번에 httpd-2.4.57 디렉토리를 압축하고, gzip 압축을 적용하여 b.tar.gz 파일을 생성
$ tar cfz b.tar.gz httpd-2.4.57
728x90
반응형
'리눅스' 카테고리의 다른 글
[리눅스] 프로그램 설치 - 컴파일된 binary 압축 파일 다운로드 및 설치 (0) | 2023.04.27 |
---|---|
[리눅스] 웹 서버 설치 및 실행 ( Ubuntu 22.04 ) (0) | 2023.04.27 |
[리눅스] 파일 분류 - 파일 종류, file 명령어 (0) | 2023.04.26 |
[리눅스] PATH (경로) - 절대 경로 , 상대 경로 (0) | 2023.04.25 |
[리눅스] 파일 다루기② - 파일 복사, 이동, 이름 바꾸기, 삭제 (0) | 2023.04.25 |