리눅스(linux) tar tar.gz 압축 및 압축 풀기 방법
- IT&TECH/리눅스(Linux)
- 2020. 8. 20.
윈도우 환경에서처럼 리눅스에서도 .zip을 활용해 압축할 수 있습니다. 그러나 일반적으로 리눅스 환경에서는 tar와 tar.gz을 더 많이 사용합니다. 오픈소스 프로젝트 대부분이 tar 방식을 사용해 배포하고 있고요.
① tar 압축
tar는 사실 압축이라고 부르기 애매합니다. 드라마틱한 용량 변화가 없기 때문이죠.
여러 폴더, 파일을 하나로 묶는다는 느낌이 더 강합니다.
tar 압축 명령어는 아래와 같습니다. 간혹 폴더 구조만 압축할 수 있다고 잘못 알고 계시는 데 단일 파일도 가능합니다.
tar -cvf [filename.tar] [target file/dir PATH]
② tar 압축 풀기
# 현재 경로에 압축 풀기
tar -xvf [filename.tar]
# 특정 경로에 압축 풀기
tar -xvf [filename.tar] -C [PATH]
활용 가능한 tar 옵션 정보는 man 페이지에서 확인이 가능합니다. 거의 모든 리눅스 command, tool 사용법을 같은 방식으로 확인할 수 있으니 익숙해지면 편합니다.
파일/디렉토리를 묶는 것에 그치지 않고 용량까지 크게 줄이고 싶다면 tar.gz을 사용하는 것이 좋습니다. 다른 압축 포맷도 좋지만, 서두에서 언급한 것처럼 가장 많이 사용되는 방식이므로 익숙해질 필요가 있어요.
③ tar.gz 압축
tar -zcvf [filename.tar.gz] [target file/dir PATH]
④ tar.gz 압축 풀기
# 현재 경로에 압축 풀기
tar -zxvf [filename.tar.gz]
# 특정 경로에 압축 풀기
tar -zxvf [filename.tar.gz] -C [PATH]
'IT&TECH > 리눅스(Linux)' 카테고리의 다른 글
Qt 라이브러리 크로스 컴파일 방법 (4.8 version) (0) | 2020.08.18 |
---|---|
linux 멀티캐스트 example (0) | 2016.08.24 |