Linux 更改文件在搜索目录时的权限

Linux 更改文件在搜索目录时的权限,linux,permissions,find,Linux,Permissions,Find,我正在尝试搜索名为“bin”的所有目录,并更改成功找到的所有目录下文件的权限。我尝试使用以下命令: find -type d -name bin -exec chmod 777 {} \; 但这改变了bin目录的权限。它没有更改bin基础文件的权限。请帮忙 如下面的解决方案所示,使用-R递归地更改权限是关键。不是类似问题中提供的解决方案 你的方法有点不成功。 由于bin目录包含其他文件和目录,因此必须递归地更改它们的权限 我希望,这是您所期望的回报。感谢穆罕默德,感谢您的支持,、等的可能重复项

我正在尝试搜索名为“bin”的所有目录,并更改成功找到的所有目录下文件的权限。我尝试使用以下命令:

find -type d -name bin -exec chmod 777 {} \;
但这改变了bin目录的权限。它没有更改bin基础文件的权限。请帮忙


如下面的解决方案所示,使用-R递归地更改权限是关键。不是类似问题中提供的解决方案

你的方法有点不成功。 由于bin目录包含其他文件和目录,因此必须递归地更改它们的权限


我希望,这是您所期望的回报。

感谢穆罕默德,感谢您的支持,、等的可能重复项。如下面的解决方案所示,使用-R递归更改权限是关键。不是类似问题中提供的解决方案。
$ find -type d -name bin -exec chmod -R 777 {} \;