tar 명령은 tar에게 주는 command와 option으로 이루어집니다.
command는 tar에게 어떤 작업을 할지, 즉 새 archive를 만드는 것인지(c),
기존 archive에 추가하는 것인지(r), 테스팅인지(t), 푸는 것인지(x) 하는
큰 카테고리의 지령을 내리는 것입니다.
거기에 option들이 붙죠.
원문의 명령내용을 예로 들면
tar -x까지는 푸는 작업을 하라고 tar에게 명령한 것이고
zvf proftpd-1.2.7.tar.gz 부분이 option 입니다.
z는 archive를 gzip필터를 통과시켜 작업하란 얘기고
v는 메시지를 verbose하게 출력하란 얘기고
f는 tape가 아닌 파일에서(또는 파일로) 읽어들이라는(또는 써넣으라는) 얘기,
proftpd-1.2.7.tar.gz는 f 옵션에 주어진 인자로
다 합하면
푸는 작업을 하는데 gzip필터를 사용하고 verbose하게 메시지 출력을 하고
테이프장치가 아닌 파일에서 읽어들여 작업을 하되 파일 이름은 proftpd-1.2.7.tar.gz이다
입니다.
명령과 인자는 제대로 사용하셨습니다.
: : # tar -xzvf proftpd-1.2.7.tar.gz
:
: 인자가 잘못된 것 같은데 z를 x앞에 줘보세요.
: #tar -zxvf proftpd-1.2.7.tar.gz
: 아니면
: #gzip -d proftpd-1.2.7.tar.gz
: #tar xvf proftpd.1.2.7.tar
: 로 풀어봐서 tar문제인지 gzip 문제인지 확인하고
: 아니면 tar.gz 파일이 잘못된것 같네요.--리눅스라우터라는 것하고 내가 구축한게 뭐가 다
: 른걸까 +_+?