windows - Tar and --newer / --after-date parameter -


my project structure following:

-sprint41  -file1  -file2 -sprint40  -file1  -file2 
  • all files(+ sprint41) in sprint41 folder have modified date 20130807
  • all files(+ sprint40) in sprint40 folder have modified date 20130610

i want create archive including files(+folder) after 20130715. command following:

tar -cf test.tar --after-date 20130715 * 

after command, test.tar contains following:

-sprint41  -file1  -file2 -sprint40 

it keeping sprint40 folder though modified date before 20130715

i expecting have following:

-sprint41  -file1  -file2 

do have clue ?

many thanks

yeah, problem tar still include directories if empty. it's checking --newer option on files, not directories. going have either write small script or use find -cnewer , pipe output tar (with --no-recursion on tar command).

create file timestamp want with

 touch -t 201307150000 timefile.txt 

then somthing like:

find . -cnewer timefile.txt -print0 | xargs -0 tar --no-recursion -cf test.tar 

Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -