[Linux/Ubuntu] 압축, 압축풀기(tar, tar.gz, zip)
개요
ubuntu 환경에서 파일들을 압축하거나 압축을 해제하는 법을 알아본다.
압축하기
tar 압축
- 실제 압축을 하는 게 아니라 여러 파일을 하나의 .tar 파일로 묶어줌
tar -cvf [파일명.tar] [폴더명]
tar.gz(압축)
- 위의 tar로 묶인 파일을 압축함
tar -zcvf [파일명.tar.gz] [폴더명]
zip압축
- zip 형식으로 압축
- 폴더 내의 모든 디렉토리를 압축하려면 -r 옵션 추가
zip -r [파일명.zip] [폴더명]
압축해제
tar 압축해제
tar -xvf [파일명.tar]
tar.gz 압축해제
tar -zxvf [파일명.tar.gz]
zip 압축해제
unzip [파일명.zip]
tar 명령어 옵션
-c 파일을 tar로 묶음
-p 파일 권한을 저장
-v 묶거나 파일을 풀 때 과정을 화면으로 출력
-f 파일 이름을 지정
-C 경로를 지정
-x tar 압축을 풂
-z gzip으로 압축하거나 해제함