gzip {파일명}
>> ls
test.txt
>> gzip test.txt
>> ls
test.txt.gz
gzip -d {압축파일명}
(-d 옵션은 decompress의 약자)
>> ls
test.txt.gz
>> gzip -d test.txt.gz
>> ls
test.txt
압축해제에서 볼 수 있듯, gzip -d
명령어로 압축을 해제하면 원본 gz파일이 삭제된다.
서버에서 확인할 로그가 있어서 gzip -d
명령어로 압축 해제 후 cat {파일명} | grep {검색 내용}
명령어로 내용을 확인했다. 확인 후에는 로그파일을 삭제했는데,,,,,,,
서버에는 일자별로 로그가 쌓이는데, 파일이 커서 분할압축이 된다.
로그 파일이 너무 많아서 원본 gz파일이 사라진걸 뒤늦게 깨달았다..
원본 파일인 test.txt의 내용은
TEST
TEST
TEST
이다.
일반적으로 서버는 linux이기 때문에 zcat명령어로 확인가능할 것이다.
(서버를 macOs로 열진 않겠지..)
>> ls
test.txt
>> cat test.txt
TEST
TEST
TEST
>> gzip test.txt
// cat으로 gz파일을 열면 파일 내용이 깨져보인다.
>> cat test.txt.gz
|??btest.txt
? q
?\#M?%
// gzcat (리눅스는 zcat, macOs는 gzcat) 으로 gz파일을 열면 파일 내용이 보인다.
>> gzcat test.txt.gz
TEST
TEST
TEST
>> vi test.txt.gz