Propriedade do Linux após a migração do sistema operacional

Propriedade do Linux após a migração do sistema operacional

Acabei de migrar do Fedora 20 para o Arch e copiei alguns arquivos - tudo em meus Documentos, para ser mais específico, e ls -lhgera drwxr-xr-x 2 alex users 16K Jul 3 02:40 algo onde alex é o nome da minha conta. Como faço para exibir todos os arquivos em todos os subdiretórios para que meu novo usuário no Arch os possua?

Responder1

Existem duas maneiras: -

find Documents/ -exec chown user:group "{}" \;

Ou, para quantos níveis de subdiretórios você tiver: -

chown user:group Documents/* Documents/*/* Documents/*/*/* ...

O primeiro método precisa de menos digitação e não segue links simbólicos, a menos que você adicione opções aoencontrarcomando; o segundo é mais rápido e seguirá links simbólicos.

Você pode precisar de privilégios de root para poder executar ochowncomando.

Após feedback valioso do usuário2313067 abaixo, o comando ideal é: –

chown -R user:group Documents/*

Como emencontrarexistem outras opções para controlar se os links simbólicos são seguidos.

informação relacionada