我可以使用 FTP 上传整个文件夹吗?

34 ftp

我需要使用 FTP 上传完整文件夹。是否有任何选项可以一次传输文件夹及其所有内容?

小智 29

您可以使用 ncftpput。请执行下列操作:

  1. 安装 ncftp:

    yum install ncftp
    
    Run Code Online (Sandbox Code Playgroud)

yum 是小写的。

或者:

    apt-get install ncftp
Run Code Online (Sandbox Code Playgroud)

2. 执行以下命令:

    ncftpput -R -v -u "ftp-username" ftp.website.com ftp-upload-path local-path/*
Run Code Online (Sandbox Code Playgroud)

  • 以下是 ncftpput 的所有 CLI 选项:http://www.ncftp.com/ncftp/doc/ncftpput.html (2认同)

Dav*_*man 26

如果您使用标准命令行 ftp 客户端,该MPUT命令将允许您传输所有匹配(shell glob-style)模式的MPUT *文件,因此将发送当前目录中的所有文件。还MGET可以检索匹配模式的文件。

默认情况下,在执行此操作之前,MPUTMGET都会提示是否传输每个文件。您可能希望使用“PROMPT”命令关闭提示(无参数;它是一个切换)。

  • 它将传输当前目录中的所有纯文件,但不会递归传输任何存在的目录。它只会默默地忽略它们 (2认同)

Jos*_*zyk 8

使用 FTP 客户端,例如 LeechFTP 或 FileZilla 或类似的东西。很多人都对CuteFTP发誓,但我最后一次检查它是共享软件。所有支持传输整个文件夹,包括目录结构。


Cha*_*ell 5

  1. 让用户/客户端压缩文件夹
  2. 上传压缩文件
  3. 解压服务器端的文件夹