There is a tar file which was created few days before, this tar file was created on the /files directory.

And now /files directory has new files uploaded in it.

My question is how to create another files with only the new files uploaded.


1 Answer 1


Sounds to me like you want to do a incremental backup (Also look at differential to see if that is what you want). Here is good tutorial on how to do incremental backups with tar.

If you want just a diff, than use the -d switch (at least with GNU tar):

-d, --diff, --compare
              find differences between archive and file system

So for example tar -df foo.tar *

  • 2
    Unfortunately --diff only compares against files already in the archive, so new files in the directory will not be listed.
    – davidA
    Jun 6, 2018 at 0:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .