我想使用Fabric来chown目录中的所有文件 - 包括隐藏文件。由于Fabric使用sh shell而不是bash而sh不知道shopt,我不能这样做:
local('shopt -s dotglob')
local('sudo chown -R name dir')
我认为没有办法在Fabric中使用bash shell。还有另一种方法吗?
答案 0 :(得分:1)
如何使用另一种策略以递归方式列出目录中的所有内容,包括隐藏文件和目录:
local('sudo find dir -exec chown name {} \;')
希望有所帮助。