我正在尝试创建一个文件权限 shell 脚本来更改所有文件夹chmod 664
和所有文件chmod 775
find -type d
我可以使用上面的命令吗?如何对从特定目录开始的所有文件夹递归执行此操作,并且只在该目录中进行更改。
我正在尝试创建一个文件权限 shell 脚本来更改所有文件夹chmod 664
和所有文件chmod 775
find -type d
我可以使用上面的命令吗?如何对从特定目录开始的所有文件夹递归执行此操作,并且只在该目录中进行更改。
你可以试试
$ find / -type f -print -exec chmod 664 {} \;
和
$ find / -type d -print -exec chmod 755 {} \;
如果您想限制文件或文件夹的使用,请尝试以下操作-prune -o
:-
find . -iname youname_of_files_or_folder -prune -o -type f -print -exec chmod 777 {} \;
要在当前目录和子目录文件上运行它,我们需要使用 '.' 在 find 命令中如下,
find . -type f -print -exec chmod 775 {} \;
find . -type d -print -exec chmod 664 {} \;
较早的答案略有变化。希望这可以帮助。