如何更改所有子目录的文件权限(CHMOD)
我有一个目录,其中有多个目录,每个目录包含多个图像文件。
我想将所有子目录和其中的图像文件的文件权限更改为755。
我正在使用 WinSCP 连接到服务器。那么如何一次性更改文件权限,因为文件很多,无法一一更改。
I've a directory, inside which I've multiple directories each containing several image files.
I want to change the file permissions to 755 for all the sub-directories and the image files inside them.
I'm using WinSCP to connect to the server. So how do I change the file permissions in one go as I can't keep changing one by one since there are lots of files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果您有服务器的 shell 访问权限,您可以执行
-R
表示递归。编辑:如果您只能通过 WinSCP 进行访问,您应该能够选择所需的文件/目录,并且 递归地更改权限
If you have shell access to the server you can execute
The
-R
means recursive.Edit: If you only have access via WinSCP you should be able to select the files/directories you want and change the permissions recursively
您可以通过 FileZilla 完成此操作。登录 FileZilla 并右键单击该文件夹,然后单击“更改权限”,您将在下面找到更改子目录和文件权限的选项。
You can do it through FileZilla. Log through FileZilla and right click on the folder and click on change permissions and below you'll find option to change permissions on sub directories and files.
如果您具有对服务器的 shell 访问权限,则可以通过 shell 进行
chmod
。您可以使用
-R
进行递归:我也喜欢打印文件,因此如果您想要的话,只需附加一个
-v
即可:If you have shell access to your server, you can
chmod
via the shell.You recurse with
-R
:I also like to print the files, so just append a
-v
if you want to:我以这种方式解决:
使用curlftpfs将ftpdir挂载到本地(curlftpfs教程) :
和
I've resolve in this way:
mount ftpdir to local with curlftpfs (curlftpfs tutorial):
and
所有者可以:执行读写,
组: 没有前提条件,
老师:读预设
Owner Can: Execute Read Write,
Group: No premissions,
Teacher: Read premissions