Como clonar as permissões de outro arquivo ou diretório no Linux
- 4464
- 1014
- Enrique Gutkowski PhD
chmod
O comando é usado para definir o bit de permissão em arquivo ou diretório. Ele também permite clonar/copiar permissões de um arquivo para outro. Por exemplo, temos dois arquivos com as seguintes permissões:
$ ls -l arquivo* -rwxr -xr--. 1 LRENDEK LRENDEK 0 7 de abril 14:39 FILE1 -RW-RW-R--. 1 LRENDEK LRENDEK 0 7 de abril 14:40 File2
Ambos os arquivos têm permissões diferentes. Usando --referência
opção o chmod
O comando é capaz de clonar permissões de um arquivo para outro. Por exemplo, o comando abaixo clonará as permissões de arquivo1
e use -o como uma referência para definir permissões File2
:
$ chmod --reference = file1 file2
Permissões do File2
o arquivo foi clonado e definido como o mesmo que as permissões de arquivo1
arquivo.
$ ls -l arquivo* -rwxr -xr--. 1 LRENDEK LRENDEK 0 7 de abril 14:39 FILE1 -RWXR -XR--. 1 LRENDEK LRENDEK 0 7 de abril 14:40 File2
A mesma sintaxe também se aplica aos diretórios:
$ ls -ld dir* d-x-x-x. 2 LRENDEK LRENDEK 40 ABRA 7 14:52 DIR1 DRWXRWXR-X. 2 LRENDEK LRENDEK 40 ABRA 7 14:52 DIR2 $ CHMOD-REFERÊNCIA = DIR1 DIR2 $ LS -LD DIR* D-X-X-X. 2 LRENDEK LRENDEK 40 ABRA 7 14:52 DIR1 D-X-X-X. 2 LRENDEK LRENDEK 40 ABRA 7 14:52 DIR2
Tutoriais do Linux relacionados:
- Como montar a imagem ISO no Linux
- Comandos básicos do Linux
- Corrigindo o erro 'permissão negada' no Linux
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- Baixe o arquivo do URL no Linux usando a linha de comando
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Exemplos sobre como usar o comando XARGS no Linux
- Download do arquivo wget no Linux
- Xargs com vários threads com exemplos
- Como abrir arquivos ISO no Ubuntu Linux
- « Copie um arquivo enquanto preserva o contexto do Selinux no Linux
- Alterar versão Python padrão no Raspbian GNU/Linux »