반응형
gzip은 파일의 압축과 해제를 위한 명령어이며, 보통 .gz라는 확장자를 붙여서 사용
gzip <압축할 파일>
gzip 압축
$ gzip file.txt
file.txt 파일이 삭제 되고, file.txt.gz 파일이 압축되어 생성된다.
gzip 해제
$ gzip -d test.gz
test.gz에 압축된 내용이 해제 되고, test.gz 파일이 삭제된다.
tar와 gzip 조합하여 사용
gzip 명령은 아카이브 기능이 없이 파일 하나만 압축이 가능하여 보통은 여러파일을 묶어서 압축할 경우 tar로 아카이브 한 후 gzip을 사용한다.
dir1 디렉토리 를 dir1.tar.gz으로 아카이브 후 압축
$ tar czf dir1.tar.gz dir1
dir1.tar.gz 를 압축해제(복원)
$ tar xzf dir1.tar.gz
zip 명령어로 파일 아카이브와 압축
tar와 gzip 을 한번에 수행할 수 있으며, 맥os나 윈도우에서 사용하는 zip 형태로 표준에 설치되어 있지 않아 별도로 zip, unzip 설치 후 사용이 필요하다
CentOS에서 설치
# yum install zip unzip
우분트에서 설치
# sudo apt-get install zip unzip
zip 사용하여 압축
zip -r <압축파일명> <압축 대상 경로 및 파일>
zip -rq <압축파일명> <압축 대상 경로 및 파일> : 출력결과 없이 압축
zip 파일의 내용 확인
zipinfo <압축파일명>
zip 파일 압축 해제
unzip <압축파일명>
unzip -q <압축파일명> :출력결과 없이 압축해제
zip 파일에 암호설정
zip -er <압축파일명> <압축 대상 경로 및 파일>
반응형
'개발 > linux' 카테고리의 다른 글
파일복사 cp (0) | 2023.07.29 |
---|---|
vi편집기에서 글 붙여넣기시 계단현상(밀림) 발생시 해결 방법 (0) | 2023.07.03 |
vi vim 편집기 명령어 단축키 (0) | 2023.04.08 |
아카이브 (archive) (0) | 2023.04.08 |
쉘 스크립트 괄호확장 (1) | 2023.04.08 |
댓글