tar 에서 f 옵션이 필요한 이유
글쓴이: gyxor / 작성시간: 화, 2003/08/26 - 1:10오전
tar -fc test /var
하면 /var 디렉토리의 내용이 test로 묶어집니다.c 옵션은 압축하라는 의미니까
이해가 되는데요.. f옵션은 책에는 파일을 생성하라는것으로만 되어있습니다.
빼게되면 이상한 에러가 잔뜩 무한루프가 됩니다.
반드시 있어야만 실행이 되는 옵션이라면 그냥 디폴트로 하면 될거같은데요..
f옵션이 있어야 되는 정확한 이유와
없는 경우에는 어떻게 되는것인지가 알고싶습니다.
Forums:
f가 없으면 화면에 바로 출력합니다.
정확히는 표준출력(STDOUT)이죠. 그러면 파이프를 이어서 쓸 수 있습니다. 가령 tar ... > xxx.tar라고 하면 f xxx.tar라고 적어주는 거랑 같고, tar ... | gzip > xxx.tar.gz라고 하면 z 옵션을 준 거랑 같습니다.
tar 의 f 옵션...
tar라는 녀석이 원래 tape backup을 위한 녀석이라 아무 옵션을 넣지 않으면 tape장치에 파일을 씁니다. 그것을 파일에 쓰라고 하는 옵션이 -f이지요. tape backup장치가 없으면 에러가 나겠지요.
Re: tar 에서 f 옵션이 필요한 이유
c가 압축(compress)이었나요? 생성(creat)아니었나? --;;
=================================
나비아빠
-f 는 아카이브 할 타겟이네요. 파일이나 디바이스를 지정한답니다.-
-f 는 아카이브 할 타겟이네요. 파일이나 디바이스를 지정한답니다.
-c 는 생성으로 봐야 할것 같은데요.
아카이브를 생성할때 또는 풀때 옵션으로 압축을 사용합니다.
이 옵션은 -z(gzip .gz), -j (bzip2 .bz2), -Z(Compress .Z) 입니다.
Re: tar 의 f 옵션...
좋은 답변들 감사합니다.
f옵션이 반드시 있어야 되는 이유를 이제 알겠습니다. 테이프 사용하던 때가
생각나네요.. 지금도 쓰는지...
c옵션은 생성인데 제가 잘못말했습니다. 죄송합니다. 꾸벅~
댓글 달기