bash - 如何使用命令行 FTP 上传多个文件和目录?

标签 bash shell ftp

<分区>

Possible Duplicate:
How do you recursively ftp a folder in linux

我只想从命令行递归地上传一个目录及其所有内容。从命令行执行此操作比诉诸 FileZilla 或其他一些窗口应用程序要容易得多。

我的解决方法是压缩,然后使用 FTP 上传 zip,然后 SSH 并解压缩...

有没有办法使用 BASH 命令行 ftp 上传多个文件和目录?

查看可用的命令,只有 put 和 send,它们只允许单个文件而不允许目录。

最佳答案

如果可以访问 SSH,是否也可以使用 scp?如果是这样,请尝试类似的操作:

scp -r local_dir you@server:remote_dir

-r 标志允许您递归复制到目的地。

关于bash - 如何使用命令行 FTP 上传多个文件和目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642092/

相关文章:

python - 具有多个参数的 Bash 脚本

Bash:将短文本文件读取到变量会丢失最后一个空行

linux - 如何使用 Linux 命令找到我的 shell 版本?

bash - 在 bash 中的 if 语句中将参数传递给函数

bash - 禁止在 bash 远程命令执行时显示欢迎消息

linux - SSH断线后执行shell脚本最后几行

分布式数据上的 HTTP 与 FTP

php - 在没有 FTP 的情况下从仪表板下载 wordpress 插件

linux - 如何在shell脚本中扩展变量?

读取流时的java编码问题