특정 시간 이후 파일만 tar로 묶고 싶은데.. 어찌 해야 하나요?

피곤해의 이미지

디렉토리 내에서 특정 시간 이후의 파일을 tar로 묶고 싶습니다.
8월 22일 10시 이후에 생성된 파일만 tar로 묶으려면 어찌 해야 하나요?
tar에서 직접 안될것 같은데.. 쉘로 작성해야 하나요??
방법 좀 알려주세요.. ^^;

서지훈의 이미지

아무래도 shell script를 좀 이용 해야 할듯 하네요.
일단 find로 해당 newline이 없는 파일 리스트를 작성(-cnewer 옵션 이용)한 후 tar로 묶어야 할거 같네요.
tar에 파일을 나열하는 방식으로...

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <beer.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

Prentice의 이미지

GNU tar의 경우 -N이나 --newer가 있습니다.

자세한 것은 tar --help 또는 info tar 해보세요.

피곤해의 이미지

우선 답변 주셔서 감사합니다..
구글링을 하면서 해 보았는데.. 제대로 작동이 안되네요..
보시고 좀 알려주세요..

# tar --newer 2006-08-23 00:00:00 -cvfz data.tar.gz data
# tar --newer 2006-08-23 -cvfz data.tar.gz data
# tar --newer '2006-08-23' -cvfz data.tar.gz data

모두 에러를 출력하면서 제대로 작동을 못하네요.. ㅜ.ㅜ;
에러 문구는 아래와 같습니다..

tar: Treating date `2006-08-23' as 2006-08-23 00:00:00 + 0 nanoseconds
tar: data.tar.gz: Cannot stat: 그런 파일이나 디렉토리가 없음
data/
data/aaa
data/bbb
data/ccc
tar: Error exit delayed from previous errors

백업 스크립트로 해서 국외 사이트 쉘 스크립트 형태로 되어 있는 것이 있는데..
이 또한 특정 날짜 이후가 아닌 해당 디렉토리 전부를 묶어 버리네요..

혹 아시는분 없나요?

Prentice의 이미지

-cvfz로 쓰시면 안되고 -cvzf로 f를 가장 뒤로 보내셔야합니다.

아니면 그냥 tar cvfz로 - 대시 없이 쓰시거나요. 아.. --newer와 함께 쓸 때도 이게 통하는지는 잘 모르겠습니다.

-cvzf로 쓰시면 아마 잘 될 것입니다.

관련 링크: http://kldp.org/node/32543 아래쪽의 익명사용자의 글을 봐보세요.

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.