Com copiar els permisos i la propietat dels fitxers a un altre fitxer a Linux


Suposant que teniu dos fitxers o que acabeu de crear un fitxer nou i voleu que tingui els mateixos permisos i propietat que un fitxer anterior.

En aquest article, us mostrarem com copiar els permisos i la propietat d'un fitxer a un altre fitxer a Linux mitjançant les ordres chmod i chown respectivament.

Per copiar els permisos dels fitxers d'un fitxer a un altre, utilitzeu l'ordre chmod amb el commutador --reference a la sintaxi següent, on fitxer_referència és el fitxer des del qual es copiaran els permisos en lloc d'especificar el mode (és a dir, octal permisos en mode numèric) per al fitxer.

$ chmod --reference=reference_file file

Per exemple,

$ ls -l users.list
$ ls -l keys.list
$ sudo chmod --reference=users.list keys.list
$ ls -l keys.list

De la mateixa manera, per copiar la propietat d'un altre fitxer, utilitzeu l'ordre chown amb el commutador --reference també utilitzant la sintaxi següent, on fitxer_referència és el fitxer del qual es copiaran el propietari i el grup en lloc d'especificar propietari:grup valors per al fitxer.

$ chown --reference=reference_file file

Per exemple,

$ ls -l keys.list
$ touch api.list
$ ls -l keys.list
$ sudo chown --reference=keys.list api.list
$ ls -l api.list

També podeu copiar els permisos i la propietat dels fitxers d'un fitxer a diversos fitxers, tal com es mostra.

$ sudo chmod --reference=users.list users1.list users2.list users3.list
$ sudo chown --reference=users.list users1.list users2.list users3.list

Per obtenir més informació, consulteu les pàgines man de chown i chmod.

$ man chown
$ man chmod 

També trobareu útils aquestes guies sobre permisos de fitxers:

  1. Com gestionar usuaris i grups a Linux
  2. Tradueix els permisos rwx al format octal a Linux
  3. Com trobar fitxers amb permisos SUID i SGID a Linux

Això és tot! Si coneixeu alguna altra manera de copiar o clonar els permisos de fitxers a Linux, compartiu-ho amb nosaltres mitjançant el formulari de comentaris que trobareu a continuació.