我正在尝试使用以下命令更改目录和子目录中存在的文件的权限并遇到以下错误..任何人都可以帮忙吗?
user@machine:/local/mnt/workspace$ find . -type f -exec chmod 644 {} \;
chmod: changing permissions of `./halimpl/ncihal/adaptation/NonVolatileStore.cpp': Operation not permitted
最佳答案
您可以运行以下命令:
#chown -R directory_path
但是它也会改变目录的权限。
只有文件,你可以运行。
#find directory_path -type f -exec chmod 644 {} \;
您似乎也没有足够的权限。尝试
#sudo find directory_path -type f -exec chmod 644 {} \;
或以根用户身份运行命令。
关于linux - 递归更改目录中文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17892593/