2

Fabric を使用して、ディレクトリ内のすべてのファイル (隠しファイルを含む) を chown したいと考えています。Fabric は bash ではなく sh シェルを使用し、sh は shopt を認識しないため、次のことはできません。

local('shopt -s dotglob')
local('sudo chown -R name dir')

Fabric で bash シェルを使用する方法はないと思います。これを行う別の方法はありますか?

4

1 に答える 1

1

別の戦略を使用して、隠しファイルやディレクトリを含む、ディレクトリ内のすべてを再帰的に chown するのはどうですか:

local('sudo find dir -exec chown name {} \;')

それが役立つことを願っています。

于 2013-07-10T20:42:32.140 に答える