OS/우분투
헷갈리는 tar옵션
dp.
2010. 7. 22. 00:58
다른거 다 치우고 쓰는것만 초 간단히 적어본다.
일단 tar 명령은 압축하기 전 파일을 하나의 파일로 합치는 기능을 하고,
gz, zip, bz2등은 실제로 압축을 하기위한 명령어이다.
tar에서는 gunzip, bunzip에서 압축을 풀고 묶은걸 또 푸는 번거로움을 덜고자 옵션을 활용할 수 있다. 문서 마지막 부분에 정리해두었다.
1. [파일이름].tar
압축 : tar -cvf [압축될 파일이름].tar [압축할 파일이름]
풀기 : tar -xvf [압축된 파일이름].tar
2. [파일이름].tar.gz, [파일이름].tgz, [파일이름].tar.z
압축 : tar -zcvf { [파일이름].tar.gz , [파일이름].tgz, [파일이름].tar.z } [압축할 파일이름]
풀기 : tar -zxvf { [파일이름].tar.gz , [파일이 름].tgz, [파일이름].tar.z }
3. [파일이름].tar.bz2
압축 : tar -jcvf [파일이 름].tar.bz2 [압축당할 파일이름]
풀기 : tar -jxvf [파일이름].tar.bz2
4. [파일이름].zip
압축 : zip [파일이름].zip [압축당할 파일이름]
풀기 : unzip [파일이름].zip
5. [파일이름].gz
풀기 : gunzip [파일이름].gz
6. [파일이름].bz2
풀기 : bunzip2 [파일이름].bz2
==============
위에 보다시피 옵션은 다 몰라도 기본 사용법은 알고있어야 한다.
그리고 초간단히 요점만 해서 tar 명령어 사용시
확장자가 gz 이면 옵션에 z가 들어가고
확장자가 bz2이면 옵션에 j가 들어간다.
압축 할 땐 옵션에 c들어가고
압출 풀 땐 옵션에 x들어간다.
압축할땐 요 형식을 기억하고 ! tar cvf [압축될 파일이름].tar [압축할 파일이름]
예를 들어 abcd.tar.gz라는 파일을 풀땐, tar xvfz abcd.tar.gz
abcd.tar.gz라는 파일을 만들땐 tar cvfz abcd.tar.gz abcd ㅋㅋㅋ 쉽죠잉
예를 들어 abcd.tar.bz2라는 파일을 풀땐 tar xvfj abcd.tar.bz2
abcd.tar.bz2라는 파일을 만들땐 tar cvfj abcd.tar.bz2 abcd