Linux 使用ssh同时设置多个文件权限(递归文件夹/文件权限)

Linux 使用ssh同时设置多个文件权限(递归文件夹/文件权限),linux,wordpress,ssh,Linux,Wordpress,Ssh,我与digital ocean和WordPress合作。我上传了我的主题,我的文件权限都错了。我知道如何使用ssh单独设置文件权限,但我想知道是否可以一次执行多个操作,而不是单独执行每个操作。我想将主题中的所有文件夹设置为755,将所有文件设置为644(如果这是错误的,请更正我) 以下是我迄今为止所做的工作;我使用ssh导航到我的主题文件夹,然后使用以下命令设置文件权限 chmod 644 file.php chmod 755 folder 请尝试下面的目录命令 find/var/www/ht

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

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

chmod 644 file.php
chmod 755 folder

请尝试下面的目录命令

find/var/www/html/-type d-execchmod755{}

下面的命令用于文件权限


find/var/www/html/-typef-execchmod644{}

chmod-R 755
将为树中的所有文件和子文件夹设置这些权限。将目录设置为755,不处理文件或将其设置为644。为此,可以使用find命令。例如:

要将所有目录更改为755(drwxr-xr-x),请执行以下操作:

要将所有文件更改为644(-rw-r--r--),请执行以下操作:

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