파일 압축과 파일 묶기
리눅스에서 파일 압축
1) 압축파일 확장명은 ‘bz2’ 또는 ‘gz’(또는‘Z’)
2) ‘bz2’ 가 압축률이 더 좋음
파일 압축 관련 명령
● bzip2 : 확장명 bz2로 압축을 하거나 풀어준다
예) # bzip2 파일명
# bzip2 -d "파일명.bz2"
bunzip2 : “bzip2 -d”옵션과 동일한 명령어
● gzip : 확장명 gz으로 압축을 하거나 풀어준다.
예) # gzip 파일명
# gzip -d "파일명.gz"
gunzip : “gzip -d”옵션과 동일한 명령어
리눅스에서 파일 묶기
리눅스(유닉스)에서는 ‘파일 압축’과 ‘파일 묶기’는 원칙적으로 별개의 프로그램으로 수행
파일묶기’의 명령어는‘tar’이며, 묶인 파일의 확장명도‘tar’이다
파일 묶기 명령(tar)
● tar : 확장명 tar로 묶음 파일을 만들어 주거나 묶음을 풀어 준다
● 동작 : c(묶기) , x(풀기) , t(경로확인)
● 옵션 : f(파일) , v(과정보이기) , z(tar+gzip) , j(tar+bzip2)
사용 예
# tar cvf xinetd.tar /etc/xinetd.d/ → 묶기
# tar cvfz xinetd.tar.gz /etc/xinetd.d/ → 묶기 + gzip 압축
# tar cvfj xinetd.tar.bz2 /etc/xinetd.d/ → 묶기 + bzip2 압축
# tar xvf xinetd.tar → tar 풀기
# tar xvfz xinetd.tar.gz → gzip 압축 해제 + tar 풀기
# tar xvfj xinetd.tar.bz2 → bzip2 압축 해제 + tar 풀기