Cómo clonar los permisos de otro archivo o directorio en Linux
- 3115
- 604
- Eduardo Tapia
chmod
El comando se usa para establecer el bit de permiso en el archivo o el directorio. También permite clonar/copiar permisos de un archivo a otro. Por ejemplo, tenemos dos archivos con los siguientes permisos:
$ ls -l archivo* -rwxr -xr--. 1 Lrendek Lrendek 0 Abr 7 14:39 Archivo1 -RW-RW-R--. 1 Lrendek Lrendek 0 Apr 7 14:40 Archivo2
Ambos archivos tienen diferentes permisos. Usando --referencia
opción chmod
El comando es capaz de clonar los permisos de un archivo a otro. Por ejemplo, el siguiente comando clonará los permisos de archivo1
y úselo como referencia para establecer permisos en archivo2
:
$ chmod --reference = file1 file2
Permisos del archivo2
El archivo se clonó y se estableció como los mismos que los permisos de archivo1
archivo.
$ ls -l archivo* -rwxr -xr--. 1 Lrendek Lrendek 0 Abr 7 14:39 Archivo1 -RWXR -XR--. 1 Lrendek Lrendek 0 Apr 7 14:40 Archivo2
La misma sintaxis también se aplica para directorios:
$ ls -ld dir* d-x-x-x. 2 Lrendek Lrendek 40 Abr 7 14:52 DIR1 DRWXRWXR-X. 2 Lrendek Lrendek 40 Abr 7 14:52 Dir2 $ Chmod --Reference = DIR1 DIR2 $ LS -LD DIR* D-X-X-X. 2 Lrendek Lrendek 40 de abril 7 14:52 Dir1 D-X-X-X. 2 Lrendek Lrendek 40 Abr 7 14:52 Dir2
Tutoriales de Linux relacionados:
- Cómo montar la imagen ISO en Linux
- Comandos básicos de Linux
- Arreglar el error de 'permiso denegado' en Linux
- Comandos de Linux: los 20 comandos más importantes que necesitas ..
- Descargar archivo de URL en Linux usando la línea de comandos
- Archivos de configuración de Linux: los 30 principales más importantes
- Ejemplos sobre cómo usar el comando XARGS en Linux
- Descarga del archivo WGet en Linux
- XARGS multiprocesado con ejemplos
- Cómo abrir archivos ISO en Ubuntu Linux
- « Copie un archivo mientras preserva el contexto de Selinux en Linux
- Cambiar la versión Python predeterminada en Raspbian GNU/Linux »