Copiar ficheros o carpetas en Linux manteniendo permisos

En el artículo de hoy vamos a ver como copiar ficheros o carpetas en GNU/Linux manteniendo los atributos del fichero original. Sin duda una buena práctica para evitar futuros inconvenientes.

En nuestros sistemas favoritos al utilizar el comando ‘cp’ sin parámetros, para copiar un fichero o carpeta, en el fichero de destino se perderán los atributos del objeto copiado. Para evitarlo debemos utilizar la opción “p”, que según indica la página de man del programa: “Preserva los permisos, el propietario y el grupo (incluyendo SUID y GUID) de los ficheros originales, más el tiempo de última modificación y el de último acceso”

En el caso de una copia de ficheros si no utilizamos parámetros:

1
2
3
4
5
6
[root@servcentos1 conf]# cp httpd.conf httpd.back
[root@servcentos1 conf]# ls -ltr
total 40
-rw-r--r-- 1 root root 11753 jun 26 20:07 httpd.conf
-rw-r--r-- 1 root root 13077 jun 27 15:49 magic
-rw-r--r-- 1 root root 11753 oct 16 18:55 httpd.back

Y si ahora, utilizamos el parámetros “p”, si que se heredan los atributos en la copia:

1
2
3
4
5
[root@servcentos1 conf]# cp -p httpd.conf httpd.back2
[root@servcentos1 conf]# ls -ltr
total 52
-rw-r--r-- 1 root root 11753 jun 26 20:07 httpd.conf
-rw-r--r-- 1 root root 11753 jun 26 20:07 httpd.back2

Espero que el artículo os sea de utilidad en algún momento.

2 Respuestas

  1. victorhck dice:

    qué bueno!
    Me hubiera sido útil hace unos días!! 🙂

    Saludos.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies
A %d blogueros les gusta esto: