Como chown arquivo para conter o proprietário das pastas

Como chown arquivo para conter o proprietário das pastas

Como você iria mostrar um arquivo para o proprietário da pasta que o contém?

digamos que eu movi um arquivo de

/home/userA/folder/abc.bin

em direção a:

/home/userB/finalfolder/abc.bin

Como posso chown abc.bin para userB?

Mas determinando o userB do proprietário da pasta final? Isso deve fazer parte de um script bash

Responder1

O comando stat -c '%U:%G' home/userB/finalfolderretorna o proprietário e o grupo do finalfolder, separados por dois pontos. Este é exatamente o formato que chownvocê precisa. Assim, utilize:

chown "$(stat -c '%U:%G' home/userB/finalfolder)" /home/userB/finalfolder/abc.bin

Isso funciona com GNU, stato que deve funcionar porque você está no centos.

informação relacionada