tar에 관한 질문입니다.. 특정 디렉토리에서 풀려고 하는데..

아니면의 이미지

tar xvfz aa.tar.gz
을 풀면..
var/log/aaa.log
가 있습니다..
즉 현재 디렉토리내에서 var/log 디렉토리가 생성이 됩니다..
이것은 그냥 tmp 디렉토리 밑에 풀고 싶습니다..
(즉 tmp/aaa.log가 되는거죠)
이처럼 하려면 어떻게 해야 하나요?

그리고 기존의 aaa.log 파일이 있다면..
그 이후의 내용부터 추가로 저장을 할수 있나요??

기존의 aaa.log
11111111
22222222

새로 풀어진 aaa.log
22222222
333333
444444

추가저장후
111111111
222222222
3333333
444444
이런식으로요..
이게 불가능하면 기냥..
111111111
222222222
222222222
33333333
4444444

이런식으로는 가능하게 하는 방법이라도..
알려주시면 정말 감사하겠습니다.

무한포옹의 이미지

아니면 wrote:
tar xvfz aa.tar.gz
을 풀면..
var/log/aaa.log
가 있습니다..
즉 현재 디렉토리내에서 var/log 디렉토리가 생성이 됩니다..
이것은 그냥 tmp 디렉토리 밑에 풀고 싶습니다..
(즉 tmp/aaa.log가 되는거죠)
이처럼 하려면 어떻게 해야 하나요?

그리고 기존의 aaa.log 파일이 있다면..
그 이후의 내용부터 추가로 저장을 할수 있나요??

gnu tar 이면 -C 옵션에 원하는 디렉토리를 명시해서 해당 디렉토리의 아래에 풀리게 할 수는 있습니다. 그러나 var/log 라는 중간 경로가 생성되는 걸 막을 수는 없는 걸로 압니다.
예 )

Quote:

$ tar -xzf aa.tar.gz var/log/aaa.log -C /tmp
$ ls /tmp/var/log
aaa.log
$

-c (create )대신 -u (update) 를 사용해서 새로 갱신된 aaa.log를 tar에 담을 수는 있습니다. 그러나 -z 를 사용해서 gzip 으로 압축한 tar은 update 를 사용할 수 없습니다.
Quote:

$ touch /var/log/aaa.log
$ tar -cvf aa.tar /var/log/aaa.log
$ tar -tvf aa.tar
-rw-r--r-- muhanpong/muhanpong 0 2004-04-02 var/log/aaa.log
$ echo hi >> /var/log/aaa.log
$ tar -uvf aa.tar /var/log/aaa.log
$ tar -tvf aa.tar
-rw-r--r-- muhanpong/muhanpong 0 2004-04-02 var/log/aaa.log
-rw-r--r-- muhanpong/muhanpong 3 2004-04-02 var/log/aaa.log

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.