Como copiar permissões de arquivo e propriedade para outro arquivo no Linux

Como copiar permissões de arquivo e propriedade para outro arquivo no Linux

Supondo que você tenha dois arquivos ou acabou de criar um novo arquivo e deseja que ele tenha as mesmas permissões e propriedade de um arquivo mais antigo.

Neste artigo, mostraremos como copiar permissões e propriedade de um arquivo para outro no Linux usando chmod e chown comandos respectivamente.

Copiar permissões de arquivo para outro arquivo

Para copiar as permissões de arquivo de um arquivo para outro, use chmod comando com o --referência Alterne na sintaxe a seguir, onde referência_file é o arquivo do qual as permissões serão copiadas em vez de especificar o modo (i.e permissões octais ou numéricas) para o arquivo.

$ chmod --reference = Reference_file Arquivo 

Por exemplo,

$ LS -L Usuários.Lista $ ls -l Keys.Liste $ sudo chmod -reference = usuários.teclas de lista.Lista $ ls -l Keys.lista 
Copiar permissões de arquivo para outro arquivo

Copie a propriedade do arquivo para outro arquivo

Da mesma forma, para copiar a propriedade de outro arquivo, use comando chown com o --referência mudar também usando a seguinte sintaxe, onde referência_file é o arquivo de qual proprietário e grupo serão copiados em vez de especificar Proprietário: Grupo valores para arquivo.

$ CHOWN -REFERÊNCIA = FILO DE REFERENCIMENTO_FILE 

Por exemplo,

Chaves $ ls -l.Lista $ Touch API.Lista $ ls -l Keys.Lista $ sudo chown -reference = chaves.Lista API.Lista $ LS -L API.lista 
Copie a propriedade do arquivo para outro arquivo

Você também pode copiar permissões de arquivo e propriedade de um arquivo para vários arquivos, como mostrado.

$ sudo chmod -reference = usuários.Listar usuários1.Listar usuários2.Liste usuários3.Lista $ sudo chown -reference = usuários.Listar usuários1.Listar usuários2.Liste usuários3.lista 

Para mais informações, consulte o chown e chmod Páginas de homem.

$ homem chown $ Man Chmod 

Você também encontrará estes guias relativos às permissões de arquivo para serem úteis:

  1. Como gerenciar usuários e grupos no Linux
  2. Traduzir as permissões RWX em formato octal no Linux
  3. Como encontrar arquivos com permissões SUID e SGID no Linux

Isso é tudo! Se você conhece outra maneira de copiar ou clonar as permissões de arquivo no Linux, compartilhe conosco através do formulário de feedback abaixo.