2022. 2. 19. 22:51ㆍSite/FTZ
Trainer7[to the top]
- 압축명령어
- tar
- gzip
tar라는 명령어는 파일을 압축하는 것이 아니라 합쳐버리기만 한다
따라서 백업할때에 속도가 빠르다
tar에 대해서 자세히보자면
합치기 : tar cvf 합칠파일 합칠파일들
해제하기 : tra xvf 해제할파일
옵션
c – Create : 새로운 파일을 만드는 옵션
x – eXtract : 압축을 해제시키는 옵션
v – View : 압축이 되거나 풀리는 과정을 출력하는 옵션
f – File : 파일로서 백업을 하겠다는 옵션
![](https://blog.kakaocdn.net/dn/bVnIOl/btrtIlCJZt9/Atg8VZ6AFyHlnb4QWUJsG1/img.png)
ls -al을 한다음에 표시한 3개의 파일을 tar를 사용해서 합쳐보겠다
tar cvf songs.tar *을입력하면
표시한거와 같이 songs.tar 파일이 생성되었다
tar cvf songs.tar *을 해석해보면은
tar cvf는 위에서 본거와 같이 합치는 명령어로서 현재 디렉토리에있는 모든파일(*)들을
songs 라는 새로운 파일로 합치라는 의미이다
gzip은 파일을 압축시켜준다[단 1번에 1개의 파일만 압축한다(3개의 파일을 압축하려면 3개의 압축파일로생성됨)]
gzip 파일이름 : 선택된 파일을 압축한다
gzip -d 파일이름 : 선택된 파일을 해제한다
gzip songs.tar 을 입력하여 압축을 시켜보면
songs.tar파일 -> songs.tar.gz파일로 변하면서
용량 40960 -> 11589로 압축되었다
압축파일확장자
tar : tar프로그램을 사용한 여러파일들이 하나로 합쳐진 파일
gz : gzip프로그램을 사용하여 압축된파일
tar.gz : tar프로그램을 사용하여 파일들을 합침 -> gzip프로그램을 사용하여 다시압축
tgz : tar.gz을 합쳐서 tgz라는 확장자로 만들때
역으로 파일들을 압축을 풀고 원래상태도 되돌리고 싶으면 반대로 해주면된다
gzip -d songs.tar.gz -> tar xvf songs.tar
다음시간에는 Trainer8에 대해서 알아보겠다
'Site > FTZ' 카테고리의 다른 글
FTZ Trainer10 (0) | 2022.02.20 |
---|---|
FTZ Trainer8 + FTZ Trainer9 (0) | 2022.02.20 |
FTZ Trainer5 + FTZ Trainer6 (0) | 2022.02.19 |
FTZ trainer3 + FTZ trainer4 (0) | 2022.02.19 |
FTZ Trainer2 (0) | 2022.02.19 |