Copiando archivos manteniendo los permisos

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


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s