< tar.gz 압출 풀기 >
tar xzvf [파일이름]
압축하기
tar -czvf [이름] [폴더명]
aa, bb, cc 파일을 zip.tar라는 파일로 묶는다.
<shell> [root@sense tar]# tar -cf zip.tar aa bb cc [root@sense tar]# ls aa bb cc zip.tar </shell> |
나) 아카이브를 풀지 않고 내용을 확인할 수 있다.
<shell> [root@sense tar]# ls aa bb cc zip.tar [root@sense tar]# tar tvf zip.tar -rw-r--r-- root/root 0 2005-03-26 11:16:05 aa -rw-r--r-- root/root 0 2005-03-26 11:16:07 bb -rw-r--r-- root/root 0 2005-03-26 11:16:10 cc </shell> |
다) zip.tar 파일의 묶음을 푼다.
<shell> [root@sense tar]# tar xvf zip.tar aa bb cc </shell> |
라) /home 디렉토리에 있는 파일과 디렉토리를 전부 home로 묶은 후 압축하여 home.tgz라는 파일을 만든
<shell> [root@sense ~]# tar cvfz home.tgz /home/ tar: Removing leading `/' from member names /home/ /home/sense -------중략------- /home/linuxone/.bash_history /home/linuxone/.bash_profile [root@sense ~]# ls -l home.tgz -rw-r--r-- 1 root root 3308 Mar 26 11:21 home.tgz </shell> |
마) home.tgz의 압축을 해제하고 묶음을 푼다.
<shell> [root@sense ~]# tar xvfz home.tgz </shell> |
- bz2 풀기
tar xjvf 파일명
=========================================
<<<<<<<<<<<< 분할 압축 >>>>>>>>>>>>>>
[파일 나누기]
# split -b 650m filename.tar.gz filename.tar.gz_
# split -b 650m filename.tar.gz filename.tar.gz_
# tar cvf - 압축할디렉토리 | split -b 1024m - 압축파일.tar
# tar cvzf - 압축할디렉토리 | split -b 1024m - 압축파일.tar.gz
[압축 풀기]
# cat home.tar.gz_* | ( cd /home;tar zxvf - )
# cat home.tar.gz_* | ( cd /home;tar zxvf - )
실제 푸는 명령어
cat linux-2.6-samsung_090507.tara* | tar xvzf -
'Programming > Linux Tip' 카테고리의 다른 글
이름이 위배되는 사용자 계정 만들기 - ubuntu (0) | 2011.10.11 |
---|---|
linux 명령어 재 사용 (0) | 2010.08.24 |
linux rpm 관련 명령어 (0) | 2010.01.14 |
Linux Network proxy setting 방법 (0) | 2010.01.14 |
linux yum 명령어 (0) | 2010.01.14 |