mnowotka mnowotka - 6 months ago 19
Linux Question

Linux how to copy but not overwrite?

I want to

cp
a directory but I do not want to overwrite any existing files even it they are older than the copied files. And I want to do it completely noniteractive as this will be a part of a Crontab Bash script. Any ideas?

Answer

Taken from the man page:

-n, --no-clobber
              do not overwrite an existing file (overrides a previous -i option)

Example:

cp -n myoldfile.txt mycopiedfile.txt
Comments