[ Linux ] Gz 압축
리눅스에서 폴더를 압축하는 방법 중 Gz 방식을 이용하는 방법.
리눅스에서 압축하는 방법은 여러가지가 있는데 window 처럼 zip을 이용할려고 하다가.
그럴려면 라이브러리를 새로 설치해야되서, tar 에 gz 압축방식이 있어서 사용해보았다.
tar 에서도 gz , bzip2 가 있는데 압축률은 bzip2 가 더 좋지만, 시간이 더 오래걸린다고 하여 gz으로 골랐다.
15G (약 17000여개 파일들) 이 gz 후 254M 으로 줄어듬 (60%압축률)
[ 형식 ]
폴더를 gz으로 압축하는 코멘트
(tar 만들던 옵션에서 z만 추가하면 됨)
tar [option] [file_name.gz] [forder]
[ Option ] - 주로 사용하는 것만
1. -f, --file=ARCHIVE use archive file or device ARCHIVE
2. -c, --create create a new archive
3. -x, --extract, --get extract files from an archive
4. -v, --verbose verbosely list files processed
5. -z, --gzip, --gunzip, --ungzip filter the archive through gzip
6. -w, --interactive, --confirmation ask for confirmation for every action
7. -k, --keep-old-files don't replace existing files when extracting
8. -U, --unlink-first remove each file prior to extracting over it
* tar --help 치면 더 다양한 옵션을 볼 수 있음.
[ 사용했었던 명령어 ]
1. 압축할때
tar -czvf /data_tmp/5.gz /data/server/projects/5
2. 압축풀때
tar -xzvf /job/server/projects/5.tar