
먼저 ls -al 명령어를 이용해 파일을 출력.
가사 파일들을 하나로 묶어 하나의 압축파일로 만들 예정.
합치기: tar cvf 합칠파일 합칠파일들
해제하기: tar xvf 해제할파일
c: 새 파일 만들기
x: 압축 해제하기
v: 압축 과정을 보여줌
f: 파일로 백업하기

다음과 같이 입력해 파일들을 하나로 묶기.
(tar cvf songs.tar *: 디렉터리 안의 모든 파일(*)을 songs라는 새 파일로 압축할 것)

사진과 같이 songs.tar란 이름의 파일로 합쳐진 것을 볼 수 있음.
그러나, tar는 '압축'을 하는 것이 아님. 백업 및 복구용으로 쓰이는 명령어임.
(세 파일을 합친 것보다 용량이 훨씬 더 큰 것을 통해 알 수 있음)

압축을 하는 명령어는 'gzip'임. gzip은 한 번에 하나 씩의 파일만 압축할 수 있으므로,
tar 명령어를 이용해 파일들을 먼저 하나로 묶은 뒤, gzip 명령어로 압축하는 것.

사진과 같이 이번엔 압축이 잘 된 것을 볼 수 있음.
tar: 합쳐진 파일
gz: 압축된 파일
tar.gz: 합친 뒤 압축된 파일
tgz: tar.gz을 또 합쳐서 만든 확장자

압축을 해제하고 싶으면 먼저 gzip -d songs.tar.gz 명령어를 써서 해제하기.

이후 파일들을 다시 떼기까지 하고 싶으면 다음과 같이 xvf 명령어를 입력해 떼어 놓기.

그럼 사진과 같이 다시 각각의 파일들로 분리된 것을 볼 수 있음.

이후 비밀번호와 함께 8단계로 넘어갈 수 있게 됨.
'CTF > FTZ' 카테고리의 다른 글
| Hackerschool FTZ Trainer 9 (0) | 2025.11.03 |
|---|---|
| Hackerschool FTZ Trainer 8 (0) | 2025.11.03 |
| Hackerschool FTZ Trainer 6 (0) | 2025.11.03 |
| Hackerschool FTZ Trainer 5 (0) | 2025.11.03 |
| Hackerschool FTZ Trainer 4 (0) | 2025.11.03 |