首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >所有子目录上FTP-Client中的chmod语法

所有子目录上FTP-Client中的chmod语法
EN

Stack Overflow用户
提问于 2008-11-25 13:23:19
回答 6查看 10.1K关注 0票数 2

哪种ftp客户端或语法允许对子目录进行简单的chmod?

EN

回答 6

Stack Overflow用户

发布于 2013-06-19 22:11:53

如果客户端允许,LFTP允许递归CHMOD。您可以通过从Unix/Linux CLI使用LFTP登录,然后运行以下命令来完成此操作:

代码语言:javascript
复制
chmod -R 0755 /www/directory/*

您还可以为此设置一个真正漂亮的Bash脚本:

代码语言:javascript
复制
#!/bin/bash
lftp <<EOF
set ftp:ssl-allow no
set ftp:passive-mode true
set ftp:list-options -a
open -u [user],[password] [host]
chmod -R 0777 /www/directory/*
EOF

当然,LFTP不区分文件和文件夹,因为只在文件/文件夹上运行这个命令,所以我建议使用FileZilla。当在文件夹上运行该命令时,它允许这样做。

票数 1
EN

Stack Overflow用户

发布于 2008-11-25 13:27:02

要chmod您所在位置的所有子目录(递归):

代码语言:javascript
复制
chmod -R *
票数 0
EN

Stack Overflow用户

发布于 2008-11-25 13:35:54

我很确定是Filezilla干的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/317302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档