Cómo copiar permisos y propiedad de archivos a otro archivo en Linux
Suponiendo que tiene dos archivos o que acaba de crear un archivo nuevo y desea que tenga los mismos permisos y propiedad que un archivo anterior.
En este artículo, le mostraremos cómo copiar permisos y propiedad de un archivo a otro en Linux usando los comandos chmod y chown respectivamente.
Copiar permisos de archivos a otro archivo
Para copiar permisos de archivos de un archivo a otro, use el comando chmod con el modificador --reference
en la siguiente sintaxis, donde reference_file es el archivo desde el cual se copiarán los permisos en lugar de especificar el modo (es decir, permisos de modo octal o numérico) para el archivo.
chmod --reference=reference_file file
Por ejemplo,
ls -l users.list
ls -l keys.list
sudo chmod --reference=users.list keys.list
ls -l keys.list
Copiar la propiedad del archivo a otro archivo
Del mismo modo, para copiar la propiedad de otro archivo, use el comando chown con el parámetro --reference
y use la siguiente sintaxis, donde reference_file es el archivo. desde qué propietario y grupo se copiarán en lugar de especificar valores de propietario:grupo para el archivo.
chown --reference=reference_file file
Por ejemplo,
ls -l keys.list
touch api.list
ls -l keys.list
sudo chown --reference=keys.list api.list
ls -l api.list
También puede copiar los permisos y la propiedad de los archivos de un archivo a varios archivos como se muestra.
sudo chmod --reference=users.list users1.list users2.list users3.list
sudo chown --reference=users.list users1.list users2.list users3.list
Para obtener más información, consulte las páginas de manual chown y chmod.
man chown
man chmod
También encontrará útiles estas guías sobre permisos de archivos:
- Cómo administrar usuarios y grupos en Linux
- Traducir permisos rwx al formato octal en Linux
- Cómo encontrar archivos con permisos SUID y SGID en Linux
¡Eso es todo! Si conoce alguna otra forma de copiar o clonar permisos de archivos en Linux, compártala con nosotros a través del formulario de comentarios a continuación.