"Tar"의 두 판 사이의 차이
(→압축하기) |
|||
(같은 사용자의 중간 판 7개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
+ | Tape Archive | ||
+ | |||
압축옵션이 없는 경우 논리적인 사이즈는 동일하다. | 압축옵션이 없는 경우 논리적인 사이즈는 동일하다. | ||
== 압축하기 == | == 압축하기 == | ||
− | tar - | + | 압축을 할 때 파일을 읽어야 할 권한이 필요한 경우에 sudo 로 실행하면 되고, 압축을 풀 때는 tar파일에 대한 권한만 있다면 owner와 permission은 유지된다. <syntaxhighlight lang="bash"> |
− | + | $ tar --create -v --file aaa.tar directory | |
− | tar -zcv -f aaa.tar.gz dir | + | $ tar -zcv -f aaa.tar.gz dir |
− | + | $ tar -jcv -f aaa.tar.bz2 dir | |
− | tar -jcv -f aaa.tar.bz2 dir | + | </syntaxhighlight> |
− | |||
== 압축풀기 == | == 압축풀기 == | ||
− | tar -xvzf xxx.tar.gz | + | <syntaxhighlight lang="bash"> |
− | + | $ tar --extract -v --file test.tar | |
− | tar xvf test.tar -C target_path | + | $ tar -xvzf xxx.tar.gz |
+ | $ tar xvf test.tar -C target_path | ||
+ | </syntaxhighlight> | ||
===옵션=== | ===옵션=== | ||
18번째 줄: | 21번째 줄: | ||
* -f, --file=ARCHIVE use archive file or device ARCHIVE, tape backup을 위한 명령어라서 기본값은 tape 장치에 쓴다. 파일에 쓰라고 하는 옵션이 -f | * -f, --file=ARCHIVE use archive file or device ARCHIVE, tape backup을 위한 명령어라서 기본값은 tape 장치에 쓴다. 파일에 쓰라고 하는 옵션이 -f | ||
* -c, --create 새 아카이브 만들기 | * -c, --create 새 아카이브 만들기 | ||
+ | *-C, --directory=<디렉터리> <디렉터리>로 전환 | ||
* -z, --gzip, --gunzip, --ungzip gzip(으)로 아카이브를 필터링합니다 | * -z, --gzip, --gunzip, --ungzip gzip(으)로 아카이브를 필터링합니다 | ||
* -j, --bzip2 bzip2(으)로 아카이브를 필터링합니다 | * -j, --bzip2 bzip2(으)로 아카이브를 필터링합니다 | ||
23번째 줄: | 27번째 줄: | ||
* --exclude=<패턴> 주어진 <패턴> 값에 해당하는 파일 제외(ex: .pcsc1*) | * --exclude=<패턴> 주어진 <패턴> 값에 해당하는 파일 제외(ex: .pcsc1*) | ||
* -X, --exclude-from=<파일> <파일> 목록에 있는 패턴 제외(가령 exclude.lst파일을 만들어 제외할 파일들의 목록을 작성한다.) | * -X, --exclude-from=<파일> <파일> 목록에 있는 패턴 제외(가령 exclude.lst파일을 만들어 제외할 파일들의 목록을 작성한다.) | ||
− | * -p preserve permissions | + | * -p, --preserve-permissions |
+ | *--same-owner 압축을 풀 때 동일한 user, group로 파일을 생성한다. 압축을 할 때는 파일 소유자는 기본적으로 유지된다. | ||
− | |||
− | |||
[[분류:압축]] | [[분류:압축]] | ||
[[분류:명령어]] | [[분류:명령어]] |
2022년 4월 10일 (일) 09:16 기준 최신판
Tape Archive
압축옵션이 없는 경우 논리적인 사이즈는 동일하다.
압축하기[편집 | 원본 편집]
압축을 할 때 파일을 읽어야 할 권한이 필요한 경우에 sudo 로 실행하면 되고, 압축을 풀 때는 tar파일에 대한 권한만 있다면 owner와 permission은 유지된다.
$ tar --create -v --file aaa.tar directory
$ tar -zcv -f aaa.tar.gz dir
$ tar -jcv -f aaa.tar.bz2 dir
압축풀기[편집 | 원본 편집]
$ tar --extract -v --file test.tar
$ tar -xvzf xxx.tar.gz
$ tar xvf test.tar -C target_path
옵션[편집 | 원본 편집]
- -f, --file=ARCHIVE use archive file or device ARCHIVE, tape backup을 위한 명령어라서 기본값은 tape 장치에 쓴다. 파일에 쓰라고 하는 옵션이 -f
- -c, --create 새 아카이브 만들기
- -C, --directory=<디렉터리> <디렉터리>로 전환
- -z, --gzip, --gunzip, --ungzip gzip(으)로 아카이브를 필터링합니다
- -j, --bzip2 bzip2(으)로 아카이브를 필터링합니다
- -x, --extract, --get 아카이브 파일 추출
- --exclude=<패턴> 주어진 <패턴> 값에 해당하는 파일 제외(ex: .pcsc1*)
- -X, --exclude-from=<파일> <파일> 목록에 있는 패턴 제외(가령 exclude.lst파일을 만들어 제외할 파일들의 목록을 작성한다.)
- -p, --preserve-permissions
- --same-owner 압축을 풀 때 동일한 user, group로 파일을 생성한다. 압축을 할 때는 파일 소유자는 기본적으로 유지된다.