我想使用 Fabric 来 chown 目录中的所有文件——包括隐藏文件。由于 Fabric 使用 sh shell 而不是 bash 并且 sh 不知道 shopt,所以我不能这样做:
local('shopt -s dotglob')
local('sudo chown -R name dir')
我认为没有办法在 Fabric 中使用 bash shell。还有其他方法吗?
请您参考如下方法:
如何使用另一种策略递归地 chown 目录中的所有内容,包括隐藏文件和目录:
local('sudo find dir -exec chown name {} \;')
希望对您有所帮助。
