리눅스 tar, tar.gz 압축 하기 풀기
- Setting / Linux
- 2025. 3. 12. 19:49
tar 압축
tar -cvf aaa.tar aaa
tar 압축 풀기
tar -xvf aaa.tar
tar.gz 압축
tar -zcvf aaa.tar.gz aaa
tar.gz 압축 풀기
tar -zxvf aaa.tar.gz
tar 명령어란?
리눅스 환경에서 개발을 하다 보면 tar, tar.gz 파일 압축을 풀어야 하는 경우나 압축을 해야 하는 경우가 자주 발생한다. 이때마다 tar 명령어 옵션을 구글에 검색하게 된다. 은근히 헷갈리는데, 언제쯤 외워질런지.
빠르게 명령어를 찾으러 온 개발자는 여기까지 읽을 일이 없을 것이지만, 간단한 추가 설명을 더 남긴다.
tar 명령어 대표 옵션
옵션 | 기능 |
-c | 묶기 |
-v | 처리된 파일 로그 출력 |
-f | 파일 이름 지정 |
-x | 풀기 |
-z | gzip 압축 or gzip 압축 해제 |
--help | 사용법 출력 |
tar, tar.gz 압축 차이
- tar 는 여러 개의 파일이나 디렉터리를 하나의 아카이브 파일로 묶은 파일 형식으로 압축 기능이 없다.
- tar.gz 는 tar로 묶은 아카이브 파일을 gzip이라는 압축 프로그램으로 압축한 파일 형식으로, tar 파일보다 용량이 작다.