我正在尝试搜索名为“bin”的所有目录,并更改已成功找到的所有目录下的文件权限。我尝试使用以下命令:
find -type d -name bin -exec chmod 777 {} \;
但这改变了bin目录的权限。它没有更改bin下面的文件的权限。请帮忙。
如下解决方案所示,使用-R递归更改权限是关键。不是类似问题中提供的解决方案。
答案 0 :(得分:1)
您的方法稍有不成功 由于您的bin目录包含其他文件和目录,您可以递归更改其权限。
$ find -type d -name bin -exec chmod -R 777 {} \;
我希望,这是你所期望的回报。