728x90
반응형
apache 나 tomcat을 설치하다보니 tar 형태나 tar.gz 형태의 압축 파일을 보았다.
tar는 압축을 하지 않고 파일들을 하나로 묶는 용도이고
tar 파일을 생성한 이후에 압축을 하면 tar.gz가 된다.
압축을 하는 방식에 따라 gz나 bz등의 확장자가 된다.
리눅스에서 tar.gz 혹은 tar 파일을 해제하거나 tar 파일로 묶거나 압축하기 위해서 tar 명령어를 사용한다.
명령어는 다음과 같다.
tar 파일로 압축
$ tar -cvf {압축파일명} {압축할 파일 혹은 파일 경로}
ohdaldal이라는 디렉토리를 ohdadal.tar 라는 tar 파일로 압축하는 예시입니다.
ex) tar -cvf ohdaldal.tar ./ohdaldal/
tar 파일 해제
$ tar -xvf {압축파일명}
ohdaldal.tar 파일을 해제하는 예시입니다.
ex) tar -xvf ohdaldal.tar
tar.gz 파일 압축
$ tar-zcvf {압축파일명} {압축할 파일 혹인 파일 경로}
ohdaldal이라는 디렉토리를 ohdadal.tar.gz 라는 tar.gz 파일로 압축하는 예시입니다.
ex) tar -zcvf ohdaldal.tar.gz ./ohdaldal/
tar.gz 파일 해제
$ tar -zxvf {압축파일명}
ohdaldal.tar.gz 파일을 해제하는 예시입니다.
ex) tar -zxvf ohdaldal.tar.gz
각 옵션의 의미입니다.
-z | gzip(gz)으로 압축 |
-c | tar로 묶기 |
-x | tar를 풀기 |
-f | 파일을 묶도록 지정 (반드시 추가되어야 함) |
-v | 각 파일 압축 메시지 출력 |
-j | bzip2(bz)로 압축 |
-p | 파일의 권한 저장 |
728x90
반응형
'IT > Linux' 카테고리의 다른 글
리눅스 마스터 - 운영체제 주절주절 (0) | 2023.08.30 |
---|---|
리눅스 서버에 MySQL 8 버전 설치하기. (1) | 2023.07.18 |
리눅스 서버 mysql 깔끔히 삭제하기 (0) | 2023.07.17 |
리눅스 OS 버전 확인 (0) | 2023.07.15 |
리눅스 사용자 계정 생성과 sudo 권한 주기 (0) | 2023.07.14 |