你将如何将文件 chown 到包含文件夹的所有者
假设我移动了一个文件
/home/用户A/文件夹/abc.bin
向:
/home/userB/finalfolder/abc.bin
我怎样才能将 abc.bin chown 给 userB ?
但是通过从最终文件夹的所有者确定用户 B?这必须是 bash 脚本的一部分
答案1
该命令stat -c '%U:%G' home/userB/finalfolder
返回 的所有者和组finalfolder
,以冒号分隔。这正是所需的格式chown
。因此,使用:
chown "$(stat -c '%U:%G' home/userB/finalfolder)" /home/userB/finalfolder/abc.bin
这适用于 GNU,stat
应该没问题,因为您使用的是 centos。