이 름
tar − GNU 버 전 tar 저 장 도 우 미
사 용 법
tar [
− ] A --catenate --concatenate | c --create
| d --diff --compare | r --append | t --list | u --update |
x -extract --get [ --atime-preserve ] [ -b,
--block-size N ] [ -B, --read-full-blocks ] [
-C, --directory DIR ] [ --checkpoint ] [
-f, --file [HOSTNAME:]F ] [ --force-local ] [
-F, --info-script F --new-volume-script F ] [ -G,
--incremental ] [ -g, --listed-incremental F ] [
-h, --dereference ] [ -i, --ignore-zeros ] [
-j, --bzip2 ] [ --ignore-failed-read ] [
-k, --keep-old-files ] [ -K, --starting-file F
] [ -l, --one-file-system ] [ -L, --tape-length
N ] [ -m, --modification-time ] [ -M,
--multi-volume ] [ -N, --after-date DATE, --newer
DATE ] [ -o, --old-archive, --portability ] [
-O, --to-stdout ] [ -p, --same-permissions,
--preserve-permissions ] [ -P, --absolute-names ]
[ --preserve ] [ -R, --record-number ] [
--remove-files ] [ -s, --same-order,
--preserve-order ] [ --same-owner ] [
--numeric-owner ] [ -S, --sparse ] [ -T,
--files-from F ] [ --null ] [ --totals ] [
-v, --verbose ] [ -V, --label NAME ] [
--version ] [ -w, --interactive,
--confirmation ] [ -W, --verify ] [
--exclude=FILE ] [ -X, --exclude-from FILE ] [
-Z, --compress, --uncompress ] [ -z, --gzip,
--ungzip ] [ --use-compress-program PROG ] [
--block-compress ] [ --rsh-command=CMD ] [
-[0-7][lmh] ]
filename1 [ filename2, ... filenameN ]
directory1 [ directory2, ...directoryN ]
설 명
이 설 명 서 는 tarfile 이 라 고 알 려 진 저 장 파 일 을 묶 거 나 풀 수 있 도 록 만 들 어 진 GNU 버 전 tar 저 장 프 로 그 램 에 대 한 설 명 이 다 . tarfile 은 테 이 프 드 라 이 브 에 저 장 할 수 도 있 고 , tarfile 을 일 반 적 인 보 통 파 일 로 쓸 수 도 있 다 . tar 의 첫 번 째 인 수 로 는 반 드 시 Acdrtux 중 하 나 의 옵 션 이 들 어 가 야 하 고 , 다 른 선 택 적 인 기 능 이 덧 붙 여 진 다 . tar 의 마 지 막 인 수 로 는 압 축 될 파 일 이 나 디 렉 토 리 의 이 름 이 오 게 된 다 . 디 렉 토 리 이 름 이 사 용 될 경 우 언 제 나 하 위 디 렉 토 리 가 함 께 저 장 된 다 .
예 제
tar -xvvf foo.tar
foo.tar 파 일 을 푼 다 .
tar -xvvzf foo.tar.gz
gzip으 로 압 축 된 foo.tar.gz 파 일 을 푼 다 .
tar -cvvf foo.tar foo/
foo 디 렉 토 리 에 있 는 내 용 물 을 foo.tar 파 일 로 묶 는 다 .
기 능 옵 션
반
드 시 아 래 옵 션
들 중 하 나 가 들
어 가 야 한 다 .
-A, --catenate, --concatenate
저 장 파 일 에 tar 파 일 을 추 가 한 다 .
-c, --create
새 저 장 파 일 을 만 든 다 .
-d, --diff, --compare
저 장 파 일 혹 은 파 일 시 스 템 간 의 다 른 점 을 찾 는 다 .
--delete
저 장 파 일 에 서 지 운 다 . (자 기 테 이 프 에 는 쓰 면 안 됨 !)
-r, --append
저 장 파 일 의 끝 에 파 일 을 덧 붙 인 다 .
-t, --list
저 장 파 일 의 내 용 목 록 을 보 여 준 다 .
-u, --update
저 장 파 일 에 저 장 된 사 본 보 다 새 로 운 파 일 만 을 덧 붙 인 다 .
-x, --extract, --get
저 장 된 것 에 서 풀 어 낸 다 .
부 가 적 인 옵 션
--atime-preserve
덤 프 된 파 일 의 접 근 시 간 을 바 꾸 지 않 는 다 .
-b, --block-size N
블 럭 크 기 를 N x 512 바 이 트 로 정 한 다 . (기 본 값 N = 20)
-B, --read-full-blocks
읽 은 만 큼 블 럭 을 재 지 정 한 다 . (4.2BSD 파 이 프 를 읽 기 위 함 )
-C, --directory DIR
DIR 디 렉 토 리 로 바 꾸 고 작 업 을 한 다 .
--checkpoint
저 장 파 일 을 읽 는 동 안 디 렉 토 리 이 름 을 출 력 한 다 .
-f, --file [HOSTNAME:]F
저 장 파 일 혹 은 장 치 파 일 F에 저 장 한 다 . (기 본 "-", 표 준 입 /출 력 을 나 타 낸 다 .)
--force-local
colon 문 자 가 있 더 라 도 저 장 파 일 을 지 역 파 일 로 처 리 한 다 .
-F, --info-script F --new-volume-script F
run script at end of each tape (implies -M) 테 이 프 의 끝 에 도 달 하 면 스 크 립 트 를 실 행 한 다 . (-M 이 포 함 된 다 .)
-G, --incremental
이 전 GNU 형 식 으 로 incremental 백 업 을 만 들 거 나 목 록 을 보 거 나 풀 어 낸 다 .
-g, --listed-incremental F
새 로 운 GNU 형 식 으 로 incremental 백 업 을 만 들 거 나 목 록 을 보 거 나 풀 어 낸 다 .
-h, --dereference
심 볼 릭 링 크 를 묶 지 않 는 다 . 그 것 이 가 리 키 는 파 일 을 묶 는 다 .
-i, --ignore-zeros
크 기 가 0인 것 은 무 시 한 다 . (보 통 EOF를 의 미 한 다 .)
-j, --bzip2
bzip2 필 터 를 사 용 하 여 .bz2 파 일 을 푼 다 .
--ignore-failed-read
읽 을 수 없 는 파 일 이 있 더 라 도 종 료 코 드 0을 출 력 하 지 않 는 다 .
-k, --keep-old-files
기 존 에 있 는 파 일 을 유 지 한 다 . 파 일 이 있 으 면 덮 어 쓰 지 않 는 다 .
-K, --starting-file F
저 장 파 일 에 있 는 파 일 F에 서 부 터 시 작 한 다 .
-l, --one-file-system
저 장 파 일 을 만 들 때 로 컬 파 일 시 스 템 안 의 놓 는 다 .
-L, --tape-length N
N * 1024 바 이 트 를 쓴 다 음 테 이 프 를 바 꾼 다 .
-m, --modification-time
파 일 의 변 경 시 간 정 보 를 유 지 하 지 않 는 다 .
-M, --multi-volume
여 러 개 로 나 눠 진 저 장 파 일 로 만 들 거 나 목 록 을 보 거 나 풀 어 낸 다 .
-N, --after-date DATE, --newer DATE
주 어 진 DATE 보 다 새 로 운 파 일 만 저 장 한 다 .
-o, --old-archive, --portability
ANSI 형 식 대 신 V7 형 식 으 로 저 장 한 다 .
-O, --to-stdout
표 준 출 력 으 로 파 일 들 을 풀 어 낸 다 .
-p, --same-permissions, --preserve-permissions
모 든 퍼 미 션 정 보 를 유 지 한 다 .
-P, --absolute-paths
파 일 이 름 의 맨 앞 ’/’ 문 자 를 버 리 지 않 는 다 .
--preserve
-p 옵 션 과 -s 옵 션 을 함 께 사 용 한 것 과 같 다 .
-R, --record-number
저 장 파 일 의 레 코 드 번 호 를 각 각 의 메 시 지 로 보 여 준 다 .
--remove-files
파 일 을 저 장 파 일 에 덧 붙 인 다 음 파 일 을 지 운 다 .
-s, --same-order, --preserve-order
저 장 파 일 목 록 과 똑 같 은 순 서 로 풀 어 낸 다 .
--same-owner
같 은 사 용 자 소 유 권 으 로 파 일 들 을 풀 어 낸 다 .
--numeric-owner
user/group 이 름 으 로 항 상 숫 자 를 사 용 한 다 .
-S, --sparse
듬 성 한 파 일 을 효 율 적 으 로 다 룬 다 .
-T, --files-from F
파 일 F에 서 목 록 을 읽 어 추 출 하 거 나 만 든 다 .
--null |
-T reads null-terminated names, disable -C -C를 비 활 성 화 하 고 , -T로 읽 을 때 null로 끝 나 는 이 름 을 읽 는 다 . |
--totals
--create로 만 들 어 진 바 이 트 총 합 을 출 력 한 다 .
-v, --verbose
처 리 중 인 파 일 을 자 세 하 게 보 여 준 다 .
-V, --label NAME
저 장 파 일 의 볼 륨 이 름 을 NAME으 로 한 다 .
--version
tar 프 로 그 램 의 버 전 정 보 를 출 력 한 다 .
-w, --interactive, --confirmation
각 각 을 처 리 할 때 마 다 물 어 본 다 .
-W, --verify
attempt to verify the archive after writing it 저 장 파 일 을 쓴 후 에 저 장 파 일 을 점 검 한 다 .
--exclude=FILE
FILE을 제 외 한 다 .
-X, --exclude-from FILE
FILE 목 록 에 있 는 것 을 제 외 한 다 .
-Z, --compress, --uncompress
compress로 압 축 하 거 나 푼 다 .
-z, --gzip, --ungzip
gzip으 로 압 축 하 거 나 푼 다 .
--use-compress-program PROG
PROG로 저 장 파 일 을 다 시 처 리 한 다 . (PROG은 반 드 시 -d를 처 리 해 야 한 다 .)
--block-compress
테 이 프 에 저 장 할 때 압 축 프 로 그 램 의 출 력 을 막 는 다 .
--rsh-command=CMD
’rsh’ 대 신 원 격 COMMAND를 사 용 한 다 . 이 옵 션 은 표 준 ’rsh’ 대 신 원 격 장 치 에 접 근 할 수 있 는 다 른 것 (예 를 들 어 , Kerberized ’rsh’)을 사 용 하 는 사 람 들 을 위 해 필 요 하 다 .
-[0-7][lmh]
드 라 이 브 와 밀 도 를 지 정 한 다 .
번 역
한 글 Manpage 프 로 젝 트 (http://man.kldp.org), 2004년 3월 9일