FTZ Trainer7

2022. 2. 19. 22:51Site/FTZ

Trainer7[to the top]

  • 압축명령어
  • tar
  • gzip

tar라는 명령어는 파일을 압축하는 것이 아니라 합쳐버리기만 한다

따라서 백업할때에 속도가 빠르다

 

tar에 대해서 자세히보자면

합치기 : tar cvf 합칠파일 합칠파일들

해제하기 : tra xvf 해제할파일

 

옵션

c Create : 새로운 파일을 만드는 옵션

x eXtract : 압축을 해제시키는 옵션

v View : 압축이 되거나 풀리는 과정을 출력하는 옵션

f File : 파일로서 백업을 하겠다는 옵션

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