cp(1posix) - copy files
-f     If a file descriptor for a destination file cannot be obtained,  as  described  in  step  3.a.ii.,
       attempt to unlink the destination file and proceed.
-H     Take  actions based on the type and contents of the file referenced by any symbolic link specified
       as a source_file operand.
-i     Write a prompt to standard error before copying to any existing destination file. If the  response
       from the standard input is affirmative, the copy shall be attempted; otherwise, it shall not.
-L     Take  actions based on the type and contents of the file referenced by any symbolic link specified
       as a source_file operand or any symbolic links encountered during traversal of a file hierarchy.
-P     Take actions on any symbolic link  specified  as  a  source_file  operand  or  any  symbolic  link
       encountered during traversal of a file hierarchy.
-p     Duplicate the following characteristics of each source file in the corresponding destination file:
-R     Copy file hierarchies.
-r     Copy file hierarchies. The treatment of special files is implementation-defined.