Myo-Kyeong Tech Blog

[리눅스] 파일 압축 및 해제 ( tar 명령어 ) 본문

리눅스

[리눅스] 파일 압축 및 해제 ( tar 명령어 )

myo-kyeong 2023. 4. 26. 21:19
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
반응형