Como definir o grupo para novos arquivos que eu gunzip?

1

Eu sou usuário myuser com o grupo principal myuser. Eu recebo uma pilha de arquivos de vez em quando e eu quero gunzip-los. Os arquivos descompactados recém-criados pertencem ao myuser: myuser.

Eu quero que os arquivos recém-criados pertençam ao myuser: othergroup; mas eu não quero mudar minha afiliação de grupo principal, porque eu não sei se e como isso afetará outros scripts que eu configurei.

Então a questão é:

Quando obtenho uma pilha de arquivos, uso

gunzip *.gz

neles. Como faço para que os arquivos criados por este processo pertençam a um grupo diferente do meu grupo principal?

    
por kingledion 15.08.2017 / 21:20

1 resposta

1

Normalmente, você pode usar ferramentas como sg para executar como grupo primário diferente (para que novos arquivos sejam criados herdaria o grupo primário), mas como o gunzip preserva a propriedade, provavelmente a maneira mais fácil é alterar o grupo de arquivos usando chgrp antes de executar gunzip :

chgrp GROUP *.gz
    
por 15.08.2017 / 21:52