우선 답변 주셔서 감사합니다..
구글링을 하면서 해 보았는데.. 제대로 작동이 안되네요..
보시고 좀 알려주세요..
# 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
백업 스크립트로 해서 국외 사이트 쉘 스크립트 형태로 되어 있는 것이 있는데..
이 또한 특정 날짜 이후가 아닌 해당 디렉토리 전부를 묶어 버리네요..
아무래도 shell
아무래도 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);
tar -N
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
백업 스크립트로 해서 국외 사이트 쉘 스크립트 형태로 되어 있는 것이 있는데..
이 또한 특정 날짜 이후가 아닌 해당 디렉토리 전부를 묶어 버리네요..
혹 아시는분 없나요?
-cvfz로 쓰시면 안되고
-cvfz로 쓰시면 안되고 -cvzf로 f를 가장 뒤로 보내셔야합니다.
아니면 그냥 tar cvfz로 - 대시 없이 쓰시거나요. 아.. --newer와 함께 쓸 때도 이게 통하는지는 잘 모르겠습니다.
-cvzf로 쓰시면 아마 잘 될 것입니다.
관련 링크: http://kldp.org/node/32543 아래쪽의 익명사용자의 글을 봐보세요.
댓글 달기