하나의 파일을 압축하기 위해 gzip 명령어를 사용합니다.
gzip은 리눅스를 설치하면 기본으로 설치되어 있지만, 해당 명령어를 찾을 수 없을 경우 아래 명령어(apt)로 다시 설치해 주시면 됩니다.
$ sudo apt install gzip
압축하기 (compress)
명령어: gzip {압축할 파일명}
sample.txt 파일을 압축하려면 아래와 같은 명령어를 사용하면 됩니다.
$ gzip sample.txt
위 명령어를 실행하고 나면 sample.txt 파일은 온데 간데 없고 sample.txt.gz 파일이 생성됩니다. 일반적으로 압축프로그램들은 기존 원본 파일은 그대로 두고 새로운 압축파일을 생성하는데 이 명령어는 기존 파일을 대체합니다.
gzip 명령어는 한 개의 파일을 압축하는 용도로 사용하기 때문에 여러개의 파일을 압축할 수는 없습니다. 여러 개의 파일이나 디렉토리를 압축하려면 tar, zip 혹은 7z 명령어를 사용하세요.
압축풀기 (decompress)
명령어: gzip -d {압축된 파일명}.gz
위에서 압축한 sample.txt.gz 파일을 아래 명령어로 풀 수 있습니다.
$ gzip -d sample.txt.gz
'Linux > Linux Shell Command' 카테고리의 다른 글
zip 압축 (0) | 2023.06.15 |
---|---|
7z 압축 (0) | 2023.06.15 |
systemctl 명령어 (0) | 2023.04.25 |
scp (Secure Copy) 명령어 - 파일 전송 (0) | 2023.04.18 |
chmod - 파일 접근 권한 변경 명령어 (0) | 2023.03.07 |