파일 압축: 


gzip 명령

 # 파일 압축
 gzip 파일명

 # 압축 파일 해제
 gzip -d 파일명.gz
 gunzip 파일명.gz

bzip2 명령

 # 파일 압축
 bzip2 파일명

 # 압축 파일 해제
 bzip2 -d 파일명.bz2
 bunzip2 파일명.bz2




파일 묶기: 


윈도우의 압축파일은 aaa, bbb, ccc, ddd 파일을 묶어서 eee.zip 이라는 파일 1개로 압축이 됩니다. 다시말해 zip 압축파일은 파일묶고, 파일 압축하는 과정을 한꺼번에 해주는 것인 반해, 리눅스는 파일 묶는 옵션이 따로, 파일 압축하는 옵션이 따로 있어서 조금 불편할 수도 있습니다. 그래서 만들어진 tar 명령어 추가 옵션입니다.

tar은 파일을 묶어 주거나 파일을 풀어 줍니다. 자주 사용 되는 명령어이므로 필히 숙지할 필요가 있으니 꼭 암기할 필요가 있습니다. tar옵션은 다음과 같습니다.

  • c : 새로 묶음
  • x : 묶인 파일을 풀어줌.
  • t : 묶음을 풀기 전에 묶인 경로를 보여줌.
  • f : 필수 옵션으로 묶음 파일명 지정.
  • v : 파일을 묶거나 풀리는 과정을 보여줌.
  • z : tar+gzip, 파일 묶어 gzip으로 압축하기
  • j : tar+bzip2, 파일 묶어 bzip2로 압축하기

#ex.1)
 # /home/userid내 파일을 묶어줌.
 tar cvf test.tar /home/userid 

 # /home/userid내 파일을 묶어 gzip으로 압축하기
 tar cvfz test.tar /home/userid 

 # 파일 확인하기.
 tar tvf test.tar 

 # 파일 풀기
 tar xvf test.tar 

 # gzip압축파일 해제, tar묶인 파일 풀기.
 tar xvfz test.tar 

 # bzip2압축파일 해제, tar묶인 파일 풀기.
 tar xvfj test.tar

다음은 백업시 많이 사용되는 명령어입니다.

tar pcvzf [압축 파일명] [디렉토리 또는 파일명]

0 댓글