Un buen consejo de la gente de Slice of Linux la cual nos enseña como copiar archivos dentro de nuestro filesystem sin modificar los permisos existentes que tienen. La forma seria:
cp -p origen destino
Esto nos permite mantener todos los permisos, pero si quisieramos solamente algunos podriamos hacer:
cp -preserve=[atributos] origen destino
Donde los atributos son:
- mode: preserva el modo del archivo y la lista de control de acceso (permisos).
- ownership: preserva el propietario y el grupo. En la mayoría de los sistemas operativos modernos, sólo los usuarios con los privilegios apropiados pueden cambiar el propietario de un archivo, por lo que tendremos que anteponer sudo al comando cp para mantener el propietario y el grupo si no son los nuestros.
- timestamps: preserva las fechas de último acceso y última modificación.
- context: preserva el contexto de seguridad SELinux del archivo.
- links: preserva en los archivos de destino cualquier enlace entre su correspondiente archivo origen.
- xattr: preserva los atributos extendidos.
- all: preserva todos los atributos anteriores.
Visto en: Slice of Linux








