我有一个目录,在其中我有多个目录,每个目录包含多个图像文件。
我想将所有子目录和中的图片文件的文件权限更改为755。
我正在使用WinSCP连接到服务器。那么如何一次更改文件权限,因为有很多文件,我不能一个接一个地更改。
答案 0 :(得分:11)
如果您具有对服务器的shell访问权限,则可以执行
chmod -R 755 {DIR}
-R
表示递归。
编辑:如果您只能通过WinSCP访问,则应该能够选择所需的文件/目录并change the permissions recursively
答案 1 :(得分:3)
如果你有对服务器的shell访问权限,你可以通过shell chmod
。
您使用-R
递归:
chmod 755 -R ...
我也想打印文件,如果您愿意,只需添加-v
:
chmod 755 -Rv ...
答案 2 :(得分:2)
您可以通过FileZilla完成。登录FileZilla并右键单击该文件夹并单击更改权限,然后在下面找到更改子目录和文件权限的选项。
答案 3 :(得分:1)
chmod -R 704 yourDirectoryName
所有者可以:执行读写, 组:没有权限, 老师:阅读权限
答案 4 :(得分:1)
我已经这样解决了:
使用curlftpfs(curlftpfs tutorial)将ftpdir挂载到本地:
curlftpfs -v IP /mnt/ftp/ -o user=<user>:<pass>
和
chmod 755 /mnt/ftp/ -R