Overview : Tar 압축 하기
1 2 3 |
tar -cvf archive_name.tar /var/www/test/* |
/var/www/test/* 아래 모든 파일 압축
- -c : 아카이브 생성 (파일을 묶음)
- -v : 과정보기
- -f : 파일이름 지정
예) my_folder 라는 폴더를 my_archive.tar 파일하나로 다음과 같이 압축한다.
1 2 3 |
tar -cvf my_archive.tar my_folder/ |
-X 옵션
먼저, 제외하고 싶은 파일들의 목록을 담은 파일을 생성합니다 (예: exclude.txt
).
1 2 3 |
tar -cvf archive_name.tar --exclude-from=exclude.txt /path/to/directory |
Tar 압축해제
1 2 3 |
tar -xzvf my_archive.tar.gz -C /var/www/test |
/var/www/test 경로 아래에 압축 풀기
- -x : 묶음을 해제
- -c : 파일을 묶음
- -v : 진행과정 화면에 출력
- -f : 파일 이름을 지정
- -C : 파일을 풀어놓을 경로를 지정
2.gzip
.gz 로 끝나는 파일은 gzip을 통해 압축이 된 파일
압축하기
1 2 3 |
gzip filename |
여기서 filename
은 압축하고자 하는 파일의 이름입니다. 이 명령을 실행하면, filename
파일이 filename.gz
로 압축되며 원본 파일은 사라집니다.
압축해제
1 2 3 4 5 |
gunzip filename.gz 또는 gzip -d filename.gz |