리눅스를 하다 보면 자주 사용하지만 해 깔리는 명령들 중에 압축 및 해제가 제일 일 것이다.
그래서 한번 정리해 보았다.
tar.gz
실제 tar은 압축 명령어가 아니라 파일을 하나로 묶거나 푸는 패키지 명령이다.
패키징과 압축을 하기 위해서는 tar로 패키징 후 gzip으로 압축을 해야 한다.
그런데 너무 불편하다 그래서 tar에 옵션으로 gzip기능을 추가하여
한번에 패키지 된 압축 파일을 풀 수 있다. ( 옵션: -z )
gzip인데 tar과 gzip을 따로 사용하니 불편한 점이 많아서 tar에 gzip의 기능을
옵션으로 추 가하여 한번에 압축과 묶인 파일을 풀수 있게 되었다.
- tar 옵션
-c | 파일을 묶음 |
-x | 파일을 묶음 해제 |
-v | 묶거나 풀때 화면에 내용을 출력 |
-f | 파일이름 지정 |
-z | gzip 으로 압축/해제 |
-p | 파일 권한을 저장 |
-C | 경로 지정 |
- 압축 하는 방법
tar -cvzf filename.tar.gz sourcefilename
- 압축 푸는 방법
tar -xvzf filename.tar.gz
- tar로 패키징 하기
위 내용을 보면 알겠지만 옵션의 -z 만 빼면 사용법은 같다.
- gzip으로 압축 하기
gzip sourcefilename gunzip filename.gz
댓글
댓글 쓰기