리눅스 압축 / 해제 명령어 (ubuntu, CentOs 등..) 에서.

서버이전시 데이터 이전 방법에는 여러가지가 있다. 원래 가장 빠르고 효율적인것은 콘솔에서 압축된 형태로 받아서 옮겨놓고 푸는 방법이 가장 좋지만.. 리눅스 특유의 명령어 때문에 초기에는 무식하게 FTP에서 모든 파일을 다 받아서 다시 옮겨놓는 방식으로 많이들 한다.

윈도우 같은 GUI 형식에 너무 익숙해져서(사실 익숙해진게 아니고 단지 편하고 쉬운거징.) SSH 에서 명령어를 집접 입력하는건 막연한 두려움이 드는게 사실이지.

리눅스 압축
이 무시무시한 검은화면.. 글자만 있어..ㅠㅠ

근데 막상 해보면 엄청 쉽다. 훨씬 빠르고.

압축 풀기

문법

tar 옵션값 압축파일이름

예제1) 지금 있는 폴더에 hodoogwaja.tar.gz 라는 압축파일을 풀고 싶다면

tar -xvzf hodoogwaja.tar.gz

압축하기

문법

tar 옵션값 압축될파일이름 압축할파일이나폴더명

예제1)지금 있는 폴더의 모든 파일을 hodoogwaja.tar.gz 파일로 압축하고 싶다면

tar -cvzf hodoogwaja.tar.gz *

옵션값

  • x – 풀기
  • c – 묶기
  • v – 과정을 화면에 표시
  • z – gunzip 사용
  • f – 파일이름지정
  • p – 권한을 원본과 동일하게 유지

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다