본문 바로가기
서버.보안

Tar 사용법

by landzz 2008. 11. 17.
Tar 사용...

@퍼미션을 유지하면서 파일을 묶고 푼다.
-> tar cvfpz 파일이름.tar.gz 경로
-> tar xvfpz 파일이름.tar.gz 경로

---------------------------------------
@ tar 파일에 묶인 내용보기
->tar tvf 파일이름

http://www.redwiki.net/wiki/wiki.php/tar%20%BB%E7%BF%EB%B9%FD%20%BF%E4%BE%E0

설명 #

tar[타 또는 타르]는 지정된 여러 개의 파일들을 아카이브라고 부르는
하나의 파일로 만들거나, 하나의 아카이브 파일에 집적되어 있는
여러 개의 파일을 원래의 형태대로 추출해내는 유닉스 쉘명령어이다.

tar 아카이브 파일에는 어떻게 파일명을 적든상관없지만,
tar 로 묶었다는 것을 분명히 해주기 위해 ".tar"라는 파일이름 확장자가 붙는다.
tar 아카이브 파일 내에 들어있는 파일들은 압축되는 것이 아니라, 단지 하나의 파일로 모아지는 것뿐이다.

tar라는 이름은 파일들이 주로 자기테이프에 백업되고,
이따금씩 검색되기도 하던 때로부터 유래하였다.
그러나, 요즘에는 tar 아카이브가 오히려 유닉스 시스템들간에 파일들을 전송하기 위해 좀더 자주 사용되고 있다.


자주사용되는 조합 #

> tar -cvzf tarfile.tar.gz ./
    * -c : tar 화일을 생성한다.
    * -v : 생성되는 화일 절차를 보여준다.
    * -f : backup 화일명을 지정 한다. Default는 "/dev/rmt0"이다.
    * -z : gzip에 현재 tar를 넘겨 압축한다.

퍼미션 유지하며 압축하기 #
> tar -cvzp tarfile.tar.gz ./

압축풀기 #
> tar -xvfz tarfile.tar.gz ./

퍼미션 유지하며 압축풀기 #
> tar -xvfzp tarfile.tar.gz ./

내용 보기 및 테스트 #
> tar -tvfz tarfile.tar
    * -t : tar화일의 목차를 보여준다.

업데이트 #
> tar -uvfz tarfile.tar reverse.c
tar 화일 끝에 reverse.c가 변경 되었으면 추가 한다.






'서버.보안' 카테고리의 다른 글

서버백업스크립트  (0) 2009.04.21
FTP커맨드..서버에서버서로 통째로복사하기  (0) 2009.02.18
iptables 중국IP걸러내기룰셋  (0) 2008.07.11
SQL Injection  (0) 2007.06.05
* ISP별 DNS 서버 주소 리스트  (0) 2007.03.21

댓글