【发布时间】:2011-12-01 15:15:32
【问题描述】:
我有一个目录,里面有多个目录,每个目录都包含多个图像文件。
我想将所有子目录和其中的图像文件的文件权限更改为755。
我正在使用 WinSCP 连接到服务器。那么如何一次性修改文件权限,因为文件很多,不能一一修改。
【问题讨论】:
-
嗯,不管怎样,它是一种 FTP 形式。
标签: ftp file-permissions sftp chmod winscp
我有一个目录,里面有多个目录,每个目录都包含多个图像文件。
我想将所有子目录和其中的图像文件的文件权限更改为755。
我正在使用 WinSCP 连接到服务器。那么如何一次性修改文件权限,因为文件很多,不能一一修改。
【问题讨论】:
标签: ftp file-permissions sftp chmod winscp
如果你对服务器有 shell 访问权限,你可以执行
chmod -R 755 {DIR}
-R 表示递归。
编辑:如果你只能通过 WinSCP 访问,你应该能够选择你想要的文件/目录和change the permissions recursively
【讨论】:
如果您对服务器具有 shell 访问权限,则可以通过 shell chmod。
你用-R递归:
chmod 755 -R ...
我也喜欢打印文件,所以如果你想的话,只需附加一个-v:
chmod 755 -Rv ...
【讨论】:
您可以通过 FileZilla 完成。通过 FileZilla 登录并右键单击该文件夹并单击更改权限,然后您将在下面找到更改子目录和文件权限的选项。
【讨论】:
我是这样解决的:
使用 curlftpfs (curlftpfs tutorial) 将 ftpdir 挂载到本地:
curlftpfs -v IP /mnt/ftp/ -o user=<user>:<pass>
和
chmod 755 /mnt/ftp/ -R
【讨论】:
chmod -R 704 yourDirectoryName
所有者可以:执行读写, 组:没有前提, 老师:阅读前提
【讨论】: