IT/Unix & Linux

compress 수행 시 file unchanged 발생 할 경우와 gzip 사용 방법

슈다루냥 2021. 1. 12.
728x90

안녕하세요. 슈다 입니다.

 

Unix의 compress 명령 수행 시

file unchanged 가 발생하며 압축되지 않을 경우와 대체 명령에 대해 알아보겠습니다.

 

 

compress 명령이 정상적으로 수행 되지 않을 때

 

 

1. 압축하려는 파일의 사이즈가 0 일때

파일 사이즈가 0인 경우 아래 문구를 출력하며 compress가 수행되지 않습니다.

This file is not changed; compression does not save space.

 

 

 

2. 압축률이 마이너스인 경우

특정 파일을 압축하려는데 별다른 출력 없이 file unchanged 가 출력된다면

v (소문자) 옵션을 사용해 다시한번 compress를 시도해 봅니다.

# compress  -v 파일명

 

 

놀랍게도 압축률이 마이너스가 되는 것을 확인할 수도 있습니다.

OS에서 판단하기에 압축하면 공간을 더 사용하기 때문에

압축을 진행하다 취소하는 것으로 볼 수 있을 것 같습니다.

 

 

 

필요한 파일이 압축되지 않는다면

compress 대신 gzip 명령으로 압축할 수 있습니다.

 

 

gzip 사용 방법

 

gzip  파일명 : 파일을  .gz 파일로 압축합니다.

gzip  -d  파일명 :  gzip 압축을 해제합니다.  .gz 으로 묶여있는 경우 .gz 이 해제됩니다.

 

 

728x90
반응형