sub_title
 개발자마당
제   목 리눅스에서 tar를 이용한 계정백업하기
작성자 높이뜬새 등록일 2009-08-22 16:10:27 조회수 6,100
리눅스에서 tar를 이용한 계정백업하기

※ 경고
높이뜬새의 모르는 사람이 없는 팁시리즈 입니다.
이 팁시리즈는 지면낭비라는 항의시에 즉각 중단됩니다.

돈을내든, 안내든(?) 웹호스팅 서비스를 받고 있다면, 전화 한통이면 백업파일 다 만들어 주는 세상이지만, 그래도 본인이 직접 백업과 복구하는 방법을 알아야 겠다고 하시는 분만 읽어 보시기 바랍니다.
저 같으면 전화로 압축해달라고 합니다^^.

파일(디렉토리) 압축하기

1) SSH를 이용해서 자신의 계정에 접속합니다.

2) 접속에 성공했으면, 계정의 루트상에서 다음과 같이 명령어를 입력합니다.

tar cfz backup200908.tgz *

위에서 backup200908.tgz 는 사용자가 임의대로 정할수 있는 파일명으로 임의대로 바꿔쓰셔도 되는 부분입니다.
옵션으로 쓰인 cfz는 압축을 의미하는 c와 파일명 참조를 뜻하는 f, 마지막으로 gzip압축을 의미하는 z의 조합입니다.
확장자로 쓰인 tgz는 tar로 묶고, gzip으로 압축한 tar.gz라는 확장자를 줄여쓴 것입니다.
마지막에 등장하는 별표(*)는 이것저것 가리지 말고 몽땅 다 압축하라는 뜻입니다. 만약에 html 파일만 골라서
압축해야 겠다면 tar cfz backup200908.tgz *.html 과 같이 입력하시면 됩니다.

* UNIX나 LINUX에서 사용되는 gzip은 파일하나만 압축할 수 있습니다. 그래서 tar로 먼저
계정에 있는 디렉토리를 하나로 묶고, gzip으로 압축하는 방법을 사용합니다.

파일(디렉토리) 해제하기

압축을 했으면 압축을 해제하는 방법도 알아야 겠습니다. 아래는 위에서 압축한 backup200908.tgz 파일을
압축해제 하는 방법입니다.

1) 파일을 압축을 해제하고자 하는 디렉토리로 이동시킨 후 아래의 명령어를 입력합니다.

tar xfz backup200908.tgz

위에 쓰인 옵션중 새롭게 쓰인 x는 압축해제를 의미합니다.
위와 같이 현재 디렉토리에서 압축을 해제하지 않고 폴더를 변경해서 압축해제 하고 싶다면, 파일을 해당 디렉토리로
이동하거나, 옵션 중 체인지 디렉토리인 C옵션을 사용하시면 됩니다.

tar xfz backup200908.tgz -C /home/highbird/public_html

위에서 /home 이하는 디렉토리의 경로를 의미하며, 파일은 public_html 디렉토리에 풀리게 됩니다.

From : 높이뜬새(www.webmadang.net)

 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
31  자바(Java) 외부 프로젝트 공유(Share) 하기 이미지   member 고구마 0 / 0 1821 2017-04-29
30  SQL Injection 이미지   member 고구마 0 / 0 20986 2017-04-29
29  (JAVA) 자바 리터럴(Literal) 의미와 용도 이미지   member 고구마 0 / 0 2644 2017-04-28
28  (JAVA) 자바 상수 (final) 사용이유와 방법 이미지   member 고구마 0 / 0 2007 2017-04-28
27  (JAVA) 자바 스캐너(Scanner)로 파일 내용 읽어오기 이미지   member 고구마 0 / 0 4253 2017-04-28
26  리눅스 환경에 설치된 톰캣 재시작하기 이미지   member 높이뜬새 2 / 1 12519 2015-10-27
25  다음과 같은 에러가 발생할때 write failed: No space left on device (28) in Unknown on lin..   member 높이뜬새 1 / 1 4350 2015-07-09
24  sendmail 시작 재시작 종료하기   member 높이뜬새 0 / 0 4687 2015-06-29
23  find 명령어로 찾을 문자열이 들어간 파일찾기   member 컴퓨터존 3 / 0 19854 2010-03-04
22  아파치 재시작 없이 로그 삭제하기   member 컴퓨터존 0 / 0 18454 2010-03-04
21  IIS에서 FLV파일 MIME 타입 등록하기 이미지   admin 웹마당넷 1 / 0 12071 2009-11-27
20  동영상 트래픽 계산하기   member 컴퓨터존 0 / 0 10933 2009-11-18
19  리눅스계정 생성과 삭제 이미지   member 높이뜬새 0 / 0 8576 2009-08-26
18  리눅스에서 tar를 이용한 계정백업하기 이미지   member 높이뜬새 0 / 0 6100 2009-08-22
17  php파일로 실행될 확장자 추가하기   member 컴퓨터존 1 / 0 16613 2009-03-18
16  다음과 같은 에러가 발생할때 Could not reliably determine the server's fully qualified do..   member 높이뜬새 6 / 1 68556 2009-03-17
15  웹프로그래밍 언어별 리퍼러(referer) 구하기   admin 웹마당넷 2 / 0 44597 2009-03-05
14  방금 알게된 새로운 사실!! 윈도우 또는 alert 경고창 내용 복사   member 사라마음 2 / 0 6347 2009-02-15
13  특정 포트(PORT)가 열려있는지 확인하는 방법   member 컴퓨터존 1 / 1 104421 2009-01-22
12  URL이란?   admin 웹마당넷 1 / 0 10815 2009-01-14
11  명령어 프롬프트 창에서 IIS 시작,중지,리스타트하기   member 컴퓨터존 1 / 2 25552 2008-12-11
10  아파치(apache) 시작,중지,리스타트하기   member 컴퓨터존 4 / 3 104383 2008-12-08
9  Windows 미디어 서비스 HTTP 서버제어 프로토콜 활성화 이미지   admin 웹마당넷 0 / 0 5738 2008-09-27
8  리눅스(Linux) 쉘 상태에서 웹서버 접속자 수 알아내기   member 컴퓨터존 0 / 0 3197 2008-09-04
7  [서버운영] 웹 해킹 흔적을 찾는 간단한 find 명령어   member 파도 0 / 1 4117 2008-07-02
write
button [1] [3] button