서버이전시 데이터 이전 방법에는 여러가지가 있다. 원래 가장 빠르고 효율적인것은 콘솔에서 압축된 형태로 받아서 옮겨놓고 푸는 방법이 가장 좋지만.. 리눅스 특유의 명령어 때문에 초기에는 무식하게 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 – 권한을 원본과 동일하게 유지