2268 번 글의 답장글: Re: 음.. 이거 의미좀 해석해주세요. |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2005년 02월 19일 20:26:37 토(저녁) |
조회: 1793 |
[..]님이 남기신 글:
>자신의 홈 디렉토리에 form-stuff와 to-stuff라는 디렉토리가
존재하고
>form-stuff 디렉토리 밑에 test라는 파일이 존재합니다.
>이때 test 파일을 tar로 묶고 to-stuff 디렉토리로 옮긴뒤
>바로 tar를 풀어주는 트릭 명령어에 대한 질문입니다.
>
>명령어 : tar cf - . | (cd ../to-stuff;tar xvf -)
>
풀어서(?) 쓰면
명령어 : tar cf - . | tar xvf - -C ../to-stuff
이와 같습니다.
tar 옵션 다음의 `-' 은 표준출력으로 보내라는 의미입니다.
`-' 없이 하려면
명령어 : tar cf /tmp/foo.tar . | tar xvf /tmp/foo.tar -C ../to-stuff
이와 같죠.
위의 3가지는 모두 같습니다.
>이 명령어를 사용하면 cp명령어를 사용한 것과 같은 효과를 볼
수 있습니다.
>
>. 현재 디렉토리 이고, - 이전 디렉토리 인데요.
>
>아무리 생각해도 어떤 의미인지 모르겠습니다. 테스트 해보면
잘되든데요.
>
>현재 디렉토리를 이전디렉토리에
묶어라.
>(|=파이프) 그 뒤에 ../to-stuff 디렉토리로 이동해서
>이전디렉토리를
풀어라..
>
>역시 해석 불능입니다^^;; (뭐라는건지..)
>하나하나 순차적으로 해봤더니 에러가 나더군요-.-
========================================
tar 맨페이지를 보면(FreeBSD)
tar -cf - -C srcdir . | tar xpf - -C destdir
이런 예제가 있습니다.
이거랑도 같은 경우입니다.
|
이전글 : 음.. 이거 의미좀 해석해주세요.
다음글 : Kernel panic
|
from 211.243.181.98
JS(Redhands)Board 0.4 +@
|