Ftp 如何更改所有子目录的文件权限(CHMOD)

Ftp 如何更改所有子目录的文件权限(CHMOD),ftp,file-permissions,sftp,chmod,winscp,Ftp,File Permissions,Sftp,Chmod,Winscp,我有一个目录,里面有多个目录,每个目录包含几个图像文件 我想将所有子目录和其中的图像文件的文件权限更改为755 我正在使用WinSCP连接到服务器。因此,我如何一次性更改文件权限,因为有很多文件,我无法一个接一个地进行更改。如果您有shell访问服务器的权限,您可以通过shellchmod 使用-R递归: chmod 755 -R ... 我也喜欢打印文件,因此如果您想: chmod 755 -Rv ... 如果您具有服务器的shell访问权限,则可以执行 chmod -R 755 {DIR

我有一个目录,里面有多个目录,每个目录包含几个图像文件

我想将所有子目录和其中的图像文件的文件权限更改为755


我正在使用WinSCP连接到服务器。因此,我如何一次性更改文件权限,因为有很多文件,我无法一个接一个地进行更改。

如果您有shell访问服务器的权限,您可以通过shell
chmod

使用
-R
递归:

chmod 755 -R ...
我也喜欢打印文件,因此如果您想:

chmod 755 -Rv ...

如果您具有服务器的shell访问权限,则可以执行

chmod -R 755 {DIR}
-R
表示递归

编辑:如果您只能通过WinSCP访问,您应该能够选择所需的文件/目录,并

所有者可以:执行读写, 小组:没有预选任务,
老师:读预习,你可以通过FileZilla来做。通过FileZilla登录,右键单击文件夹,然后单击“更改权限”,在下面,您将找到更改子目录和文件权限的选项。

我用这种方式解决了:

使用curlftpfs()将ftpdir装载到本地:


不管怎样,这都是FTP的一种形式。谢谢。我可以接触到这个外壳。我已更改权限。:)修复了无效的端口号。OP要求的是755而不是775。
chmod -R 704 yourDirectoryName
 curlftpfs -v IP /mnt/ftp/ -o user=<user>:<pass>
chmod 755 /mnt/ftp/ -R