리눅스에서 tar와 tar.gz 파일을 압축 및 해제하는 방법Java2025. 3. 30. 13:53
Table of Contents
728x90
리눅스를 사용할 때, 자주 접하게 되는 파일 압축 방식 중 대표적인 것이 tar나 tar.gz 형식입니다. 보통 프로그램 배포나 소스코드, 데이터 백업을 목적으로 흔히 사용됩니다. 이번에는 자주 쓰이는 tar 명령어의 옵션들과 그 사용 방법을 정리해 보겠습니다.
📝 기본 명령어 예제 정리
리눅스에서는 주로 tar
명령어를 통해 파일이나 폴더를 묶거나 압축 및 해제할 수 있습니다.
1️⃣ tar로 압축하기
tar -cvf [압축파일명.tar] [대상폴더명]
예시: abc
라는 폴더를 aaa.tar
로 압축하고 싶다면,
tar -cvf aaa.tar abc
2️⃣ tar 압축 해제하기
tar -xvf [압축파일명.tar]
예시: aaa.tar
파일의 압축을 풀고 싶다면,
tar -xvf aaa.tar
3️⃣ tar.gz로 압축하기
tar -zcvf [압축파일명.tar.gz] [대상폴더명]
예시: abc
라는 폴더를 aaa.tar.gz
형식으로 압축하고자 한다면,
tar -zcvf aaa.tar.gz abc
4️⃣ tar.gz 파일 압축 해제하기
tar -zxvf [압축파일명.tar.gz]
예시: aaa.tar.gz
파일의 압축을 풀고 싶다면,
tar -zxvf aaa.tar.gz
📌 자주 사용하는 tar 옵션의 의미
옵션 | 설명 |
---|---|
-c | 파일들을 tar 형식으로 묶음 |
-p | 파일의 권한(permission)을 유지 |
-v | 압축과정이나 해제과정 진행사항 표시 |
-f | 압축할 파일 이름을 지정 |
-C | 압축을 풀 디렉토리 경로를 지정 |
-x | tar 형식의 압축을 해제 |
-z | gzip 형식으로 추가 압축 및 해제 |
위 옵션을 잘 이해하고 기억하면 리눅스 터미널에서 작업 시 편리하게 사용할 수 있으니 자주 연습해서 익숙해지시면 좋겠습니다. 감사합니다! 🤗
반응형
@위피M :: ChatGPT로 여는 새로운 세상!!
ChatGPT, 블록체인, 자바, 맥북, 인터넷, 컴퓨터 정보를 공유합니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!