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!

<<<<<<< HEAD


Was this answer helpful?

 Print this Article

Disqus this...

comments powered by Disqus

or Comment on Facebook

=======
  • Email, SSL
  • 3 Users Found This Useful
Was this answer helpful?
>>>>>>> v7.2.3-release.1

Related Articles

Creating a Backup using the TAR Command

One of the most common commands you will discover when dealing with a hosting server is the TAR...

Synchronizing Two Folders

The following commands can be used to synchronize the changes from one folder into another.Method...

Installing Wildcard SSL in WHM / CPANEL

This article is intended for Web Site Administrators with full control of a dedicated server,...

Converting a Database from latin1 to UTF-8

These instructions will work for any MySQL database installed on a Linux server.  These...

Updating IonCube Loader in Linux Fedora

Ioncube is a popular solution for encoding /encrypting PHP script before distribution.  Most web...