티스토리 뷰
tar 명령은 리눅스에서 파일들을 하나의 파일로 묶을 때 사용합니다. 리눅스의 압축명령인 xz, bzip2, gzip 등은 하나의 파일을 압축하는게 기본입니다. 그래서 디렉토리 또는 여러 파일들을 한번에 압축을 하기 위해서는 항상 tar로 먼저 하나의 파일로 묶어야 합니다.
자세한 설명은 리눅스에서 man tar 명령으로 나오는 내용을 참고 하시면 됩니다.
# tar 명령 예제
#>tar cvf test.tar bar foo
bar 와 foo 피일을 test.tar 파일로 묶는다. bar, foo 가 디렉토리인 경우 하위 모든 파일들이 묶인다.
#>tar tvf test.tar
test.tar 묶음 파일의 목록을 나열한다. v 옵션이 있는 경우는 ls -l 과 동일한 수준으로 나열되며 v 옵션이 없는 경우는 파일이름만 나열된다.
#>tar xvf test.tar
test.tar 묶음 파일을 해제한다.
#>tar xvf test.tar -C ./test
test.tar 묶음 파일을 ./test 디렉토리에 해제한다. 이때 test 디렉토리는 존재해야 한다.
# tar 압축 기능과 같이 사용 예제
tar 에 기능 옵션을 이용하여 압축을 동시에 처리할 수 있습니다. 하지만 tar 내부 기능이 아닌 외부 압축 프로그램을 이용하는 방식이기 때문에 원하는 압축 옵션을 사용할 때는 그 프로그램이 시스템에 설치되어 있어야 합니다.
#>tar cvfz test.tar.gz foo bar
foo , bar 파일을 gzip을 이용하여 압축한다.
#>tar xvfz test.tar.gz현재 디렉토리에 test.tar.gz 파일을 gzip을 이용하여 압축해제한다.
# 예제에 사용된 기본 옵션들
c: 새로운 tar 파일 생성
x: tar 파일 해제
t: tar 파일에 묶여 있는 파일 목록 조회
f: 파일을 처리함
v: 처리 목록 표시
-C: 디렉토리 지정
# 압축처리 옵션
j: bzip2 압축 이용
J: xz 압축 이용
z: gzip 압축 이용
Z: compress 압축 이용
c: 새로운 tar 파일 생성
x: tar 파일 해제
t: tar 파일에 묶여 있는 파일 목록 조회
f: 파일을 처리함
v: 처리 목록 표시
-C: 디렉토리 지정
# 압축처리 옵션
j: bzip2 압축 이용
J: xz 압축 이용
z: gzip 압축 이용
Z: compress 압축 이용
'리눅스' 카테고리의 다른 글
Ubuntu 리눅스 cron 서비스 사용하기 (0) | 2018.05.18 |
---|---|
리눅스 find 명령 예제 (0) | 2018.05.18 |
Ubuntu 프로그램 설치 명령 (apt-get) (0) | 2018.05.11 |
파일과 디렉토리의 소유, 허가 (0) | 2018.05.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Android
- 유트뷰
- 리눅스스케줄
- 리눅스
- 파일찾기
- find
- sources.list
- 의존성
- crontab
- 파일묶음
- tar
- apt-cache
- 인텐트
- cron
- 다운로드
- 리눅스압축
- 프로그램설치
- 동영상
- Linux
- find-exec
- 찾은파일처리
- 안드로이드
- chmod
- tar압축
- Intent
- apt-get
- 리눅스find
- ubuntu
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함