[디지털 기타] 리눅스 tar, gzip 정리
반응형
리눅스를 사용하다 보면 흔히 보게되는 확장자인 'tar.gz' 에 대한 정리
- 'tar.gz' = gzip 로 압축한 파일
- 'tar' = 여러 개의 파일이나 디렉토리를 하나의 파일로 묶어주는 도구
- 'gzip' = 한 개의 파일을 압축하는 도구
- GNU zip의 약어로, 한 개의 파일을 대상으로 수행
- 별도의 명령이 없으면 수행한 파일을 압축해서 .gz 확장자를 붙인다.
따라서 'tar.gz' 파일은 'tar' 로 하나로 묶은 파일(디렉토리 포함)을 gzip로 압축한 파일이라는 뜻!
● tar 옵션
옵션 |
설명 |
-c |
파일을 tar로 묶음 |
-p |
파일 권한을 저장 |
-v |
묶거나 파일을 풀 때 과정을 화면으로 출력 |
-f |
파일 이름을 지정 |
-C |
경로를 지정 |
-x |
tar 압축을 풂 |
-z |
gzip으로 압축하거나 해제함 |
-r or --append |
저장 파일의 끝에 파일을 추가 |
--delete |
저장 파일에서 지운다 |
ex) $ tar -cvf {파일명}.tar *.txt : 모든 txt 파일을 '{파일명}.tar'로 압축한다.
$ tar -tvf {파일명}.tar : 생성한 tar 파일에 어떤 파일이 포함되어 있는지 조회
$ tar -rvf {파일명}.tar new.txt : 생성한 tar 파일에 파일을 추가하거나, 기존 파일을 덮어쓸 수 있다.
$ tar --delete -f {파일명}.tar new.txt : 추가 된 파일을 삭제한다.
● tar.gz 일반적인 사용법
- 압축 : tar -cvzf [파일명.tar.gz] [폴더명]
- 해제 : tar -xvzf [파일명.tar.gz]
※ 참조 문서
728x90
반응형
담덕.님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.
댓글을 사용할 수 없습니다.