Copying Files & Preserving the Timestamp

To copy a file from one location to another in Linux you would use the following command:
> cp SOURCE DESTINATION
To copy all files in a folder you would use:
> cp * /DESTINATION_FOLDER
To copy all files and sub-folders:
> cp -r * /DESTINATION_FOLDER
To copy all files & sub-folders while preserving the file timestamps:
> cp -rp * /DESTINATION_FOLDER
To copy all files & sub-folders while preserving the file timestamps and forcing overwrite:
> cp -frp * /DESTINATION_FOLDER
And if the above forcing does not work in your environment, it is possible that you have an alias preventing the FORCE command from working. 
Run the "alias" command to see if you have an alias for the cp command - it would look something links this:
> alias
cp -i
To remove the alias (temporarily for the current session) you would run:
> unalias cp
Vioala!

  • 3 Users Found This Useful
Was this answer helpful?

Related Articles

CHMOD Files & Folders for Best Security in Apache

How to change file permissions in APACHE to improve security. The Objective: To recursively...

Watching LESS files for changes over SSHFS

Using SSFS to mounts drives into a development environment is a great way to streamline...

Setup your Web Site to run PHP4

On some of our hosting servers, we offer the option to run either PHP Version 5 or PHP Version...

Site Offline with HTACCESS

Simple approach to making your website show an offline message while you perform...

Delete Mail from All User Accounts

If you ever find yourself in a position where you need to quickly delete all messages from the...

Disqus this...

comments powered by Disqus