gzip -d 로 압축풀면 압축파일 없어지는거 어떻게 하면되나요?

khaic0c0의 이미지

gzip -9 filename 이렇게 하면

filename.gz 이 생기더군요. 그래서 gzip -d filename.gz 하면 압축풀리는데,
압축 풀리고 나서 압축 파일은 지워지던데요..

원래 그런건가요?

아니면 다른 옵션을 사용해서 압출도 풀고...원래 가지고 있던 압축 파일도
보존할수 있나요?

답변좀 주시면 감사하겠습니다.

cjh의 이미지

gzip -d (=gunzip)은 원래 동작이 그렇습니다.

압축만 풀고 싶으시면 다음 중 하나를 하면 되겠죠.

gzcat file.gz > file
gunzip -c file.gz > file
gzip -cd file.gz > file

--
익스펙토 페트로눔

dg의 이미지

예.. 원래 그래요..
굳이 원래 파일을 남기고 싶다면
gzip -dc filename.gz > filename
이렇게 하면 되겠네요..

그리고 보통 gzip은 tar하고 같이 쓰니까
gzip -dc finename.tar.gz | tar xv 나
tar xvzf finename.tar.gz
로 쓰세요..