linux - 使用 ssh 一次设置多个文件权限(递归文件夹/文件权限)

标签 linux wordpress ssh

我正在使用 digital ocean 和 WordPress。我已经上传了我的主题,但我的文件权限都是错误的。我知道如何使用 ssh 单独设置文件权限,但我想知道是否可以一次执行多个操作,而不是单独执行每个操作。我想将主题内的所有文件夹设置为 755,将所有文件设置为 644(如果这是错误的,请纠正我)

这是我到目前为止所做的;我使用 ssh 导航到主题文件夹,然后使用以下命令设置文件权限;

chmod 644 file.php
chmod 755 folder

最佳答案

chmod -R 755 将为树中的所有文件和子文件夹设置这些权限。要将目录设置为 755 并保留文件或将它们设置为 644。为此,您可以使用 find 命令。例如:

将所有目录更改为 755 (drwxr-xr-x):

find /opt/lampp/htdocs -type d -exec chmod 755 {} \;

将所有文件更改为 644 (-rw-r--r--):

find /opt/lampp/htdocs -type f -exec chmod 644 {} \;

关于linux - 使用 ssh 一次设置多个文件权限(递归文件夹/文件权限),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54864009/

相关文章:

linux - Linux 中的 AVR 汇编器

python - 为不同平台分发带有 C 模块的 Python 应用程序

ios - Swift Wordpress 帖子获取页面

mysql - SQL 多个 WHERE IN

php - 如何从 woocommerce 购物车中删除单个产品

amazon-web-services - AWS XRay 模板正确创建 EC2 实例,但无法使用实例连接或 ssh 进行连接

ssh - Jenkins:使用不同的用户名通过 SSH 连接到从属设备

python - Ubuntu 12.04 LTS VirtualBox VM 和 Python 2.7.3 - 'sudo pip install matplotlib' fatal error

perl - Net::SSH::Perl 中的 SSH 连接超时

c++ - 解决 GNU 中重新声明的链接器错误