修复.svn目录权限

Fo.*_*Fo. 1 svn apache ubuntu

有关如何使用命令行(Ubuntu)更正我的webroot中所有.svn目录(及其内容)权限的任何建议?我把文件chown到www-data,但忘了过滤掉.svn目录:p

更多详情:

我想将.svn目录及其内容归还给原始所有者.用户:组不是问题,chown所有.svn目录及其中包含的所有内容的递归命令是我正在寻找的.

Cra*_*sta 9

如果您只想更改所有.svn目录的所有权,则可以执行以下操作:

find /dir/to/repo -name .svn -exec chown user:group -R {} ;
Run Code Online (Sandbox Code Playgroud)

根据您的shell,您可能需要逃避; (使用\;)和/或{}(使用\ {\})

  • 你在chown上使用了-R开关吗? (2认同)