Copying Files & Preserving the Timestamp Print

  • 8

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!


Was this answer helpful?

« Back