What does the -p option do in the cp command?

0851

The -p option (or --preserve) in the cp command is used to preserve the file attributes of the source files when copying them to the destination. This includes:

Attributes Preserved:

  • Mode: File permissions (read, write, execute).
  • Ownership: User and group ownership of the file.
  • Timestamps: Modification and access times.

Purpose:

Using the -p option ensures that the copied files retain their original properties, which can be important for maintaining access controls and tracking changes.

Example Usage:

cp -p source_file.txt destination_file.txt

In this example, source_file.txt will be copied to destination_file.txt, and the original permissions, ownership, and timestamps will be preserved.

If you have any further questions or need more details, feel free to ask!

0 Comments

no data
Be the first to share your comment!