如何从linux命令提示符中使用chmod将所有文件更改为644,所有文件夹更改为755 ?(终端)
当前回答
对我来说,最容易记住的是两个操作:
chmod -R 644 dirName
chmod -R +X dirName
+X只影响目录。
其他回答
对我来说,最容易记住的是两个操作:
chmod -R 644 dirName
chmod -R +X dirName
+X只影响目录。
同时完成以下两项:
find -type f ... -o -type d ...
比如,找到类型f或类型d,然后做第一个…文件和第二…dirs。具体地说:
find -type f -exec chmod --changes 644 {} + -o -type d -exec chmod --changes 755 {} +
如果您想让它安静地工作,请不要更改。
在 https://help.directadmin.com/item.php?id=589他们写道:
如果你需要一个快速的方法将你的public_html数据重置为755(目录)和644(文件),那么你可以使用这样的方法:
cd /home/user/domains/domain.com/public_html
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
我测试了…它的工作原理!
这也可以奏效:
chmod -R 755 * // All files and folders to 755.
chmod -R 644 *.* // All files will be 644.
这招对我很管用:
find /A -type d -exec chmod 0755 {} \;
find /A -type f -exec chmod 0644 {} \;
推荐文章
- 如何添加一个设置路径只执行批处理文件?
- 崇高的文本从命令行
- Git bash错误:无法fork子进程:没有可用的终端(-1)
- 使用grep删除空行
- 如何使用Windows命令行更改目录
- Git在终端提交时打开VIM,但无法返回终端
- 提交指定文件
- 如何在Mac上设置我的默认shell,例如Fish?
- 如何在Linux虚拟机的控制台中上下滚动
- 如何在终端中提高光标速度?
- 修改一个目录下所有文件和文件夹的权限为644/755
- 仅在文件不存在时才将行追加到文件中
- 如何清除tmux中的滚动缓冲区?
- 警告:未受保护的私钥文件!当尝试SSH到Amazon EC2实例时
- (Mac) -bash: __git_ps1:命令未找到