Cómo clonar los permisos de otro archivo o directorio en Linux

Cómo clonar los permisos de otro archivo o directorio en Linux

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