tar
설명
리눅스의 압축생성 또는 해제 하는 명령어다.
윈도우의 알집 또는 반디집과 비슷하다고 생각.
-z , -j 와 같은 옵션없이 tar 명령어만 사용하면 압축이 아닌 파일을 하나로 묶은 것으로 된다.
명령어
압축 생성 tar [option] [압축파일 이름] [압축할 파일 경로]
압축 해제 tar [option] [압축파일 이름]
생성이나 해제 또는 검색시 -f 옵션은 필수로 써야한다.
[option]
[option 2]
실습
1) 압축파일 생성
[root@localhost test]# ls -l
합계 8
drwxr-xr-x. 2 root root 4096 2017-11-08 20:42 test1
drwxr-xr-x. 2 root root 4096 2017-11-08 20:42 test2
[root@localhost test]# tar -cvf alzip.tar test1 test2
test1/
test2/
[root@localhost test]# ls -l
합계 20
-rw-r--r--. 1 root root 10240 2017-11-08 20:46 alzip.tar
tar -cvf 명령을 사용해 test1 , test2 디렉터리를 alzip.tar 파일로 묶는다. (압축 x)
2) 압축해제
[root@localhost test]# ls -l
합계 4
-rw-r--r--. 1 root root 171 2017-11-08 20:52 alzip.tar.gz
[root@localhost test]# tar -zxvf alzip.tar.gz
alzip.tar
[root@localhost test]# ls -l
합계 16
-rw-r--r--. 1 root root 10240 2017-11-08 20:46 alzip.tar
-rw-r--r--. 1 root root 171 2017-11-08 20:52 alzip.tar.gz
압축된 gzip 파일의 압축을 해제한다.
압축해제된 alzip.tar을 확인하면 확장자 gz가 사라지고 용량이 늘어났다.
[root@localhost test]# tar -xvf alzip.tar
test1/
test2/
[root@localhost test]# ls -l
합계 24
-rw-r--r--. 1 root root 10240 2017-11-08 20:46 alzip.tar
-rw-r--r--. 1 root root 171 2017-11-08 20:52 alzip.tar.gz
drwxr-xr-x. 2 root root 4096 2017-11-08 20:42 test1
drwxr-xr-x. 2 root root 4096 2017-11-08 20:42 test2
[root@localhost test]#
alzip.tar 파일을 압축해제 하면 압축해제 된 디렉터리 test1 , test2가 표시된다.
3) 압축파일 생성 심화
[root@localhost test]# ls -l
합계 4
drwxr-xr-x. 2 root root 4096 2017-11-08 21:43 test1
[root@localhost test]# ls -lR test1
test1:
합계 0
-rw-r--r--. 1 root root 0 2017-11-08 21:43 mailbox.txt
-rw-r--r--. 1 root root 0 2017-11-08 21:43 sandmail.txt
'리눅스 > 명령어' 카테고리의 다른 글
[링크주소 다운로드 - wget] (0) | 2017.11.09 |
---|---|
[시스템 모니터링 - TOP] (0) | 2017.11.08 |
[메모리 상태 확인 - vmstat] (0) | 2017.11.05 |
[백그라운드 프로세스 - nohup] (0) | 2017.11.05 |
[프로세스 우선순위 - nice , renice] (0) | 2017.11.05 |