
您將如何將文件 chown 給包含資料夾的擁有者
假設我從以下位置移動了一個文件
/home/userA/資料夾/abc.bin
向:
/home/userB/finalfolder/abc.bin
我如何 chown abc.bin 到 userB ?
但是透過從最終資料夾的擁有者確定 userB 嗎?這必須是 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。