大家好!最近做FTP下载的时候在使用commons-net包时遇到了困惑,是关于FTP命令的。
可能提问不是太清楚,请谅解!
问题是这样的:
这是Linux系统中FTP相关的所有命令:
下面是Apache commons-net包中FTP所有的命令:
public enum FTPCmd { ABOR, ACCT, ALLO, APPE, CDUP, CWD, DELE, EPRT, EPSV, FEAT, HELP, LIST, MDTM, MFMT, MKD, MLSD, MLST, MODE, NLST, NOOP, PASS, PASV, PORT, PWD, QUIT, REIN, REST, RETR, RMD, RNFR, RNTO, SITE, SMNT, STAT, STOR, STOU, STRU, SYST, TYPE, USER, ; // Aliases public final String getCommand() { return this.name(); } }
这样就很令人困惑,为什么命令不相同呢?
比如一个“列出指定目录内容”命令,在commons-net包中是NLST,而在linux系统下没有NLST,只有一个nlist命令
哪位能解释一下吗?
相关推荐
提供的压缩包文件包含了安装和使用apache-commons-net库的rpm包,适用于基于Red Hat的Linux系统,并且为用户提供了解压和安装的详细指导。通过这样的文件,用户可以方便地在自己的系统上安装和使用这个功能强大的...
标题 "commons-net-3.6.jarjakarta-oro-2.0.8.jar" 提到的是两个关键的Java库文件,它们在Java编程中用于处理特定任务,特别是与FTP(File Transfer Protocol)相关的操作。这两个文件是Apache Commons Net 3.6版本...
从给定文件信息中可以看出,apache-commons-vfs-2.0-11.el7.x64-86.rpm.tar.gz是一个压缩包文件,包含了多个与Apache Commons VFS相关的rpm文件,这些rpm文件是Red Hat及其衍生系统(如CentOS和Fedora)的软件包格式...
总的来说,"commons-net-3.8.0-bin.tar.gz"是一个包含Apache Commons Net库的压缩文件,为Java开发者提供了一套强大且易于使用的FTP工具集,有助于简化网络文件传输任务的开发和维护。无论是简单的文件下载还是复杂...
rpm包管理器为Linux用户提供了强大的工具来简化软件包的安装、管理和更新,而"ant-commons-net-1.9.4-2.el7.x64-86.rpm.tar.gz"压缩包则是一个具体的例子,它展示了如何通过rpm包来部署和使用特定的软件组件。
本次提供的压缩包名为"apache-commons-vfs-examples-2.0-11.el7.x64-86.rpm.tar.gz",它包含了Apache Commons VFS的示例代码和文档,以rpm格式的软件包形式存在。此rpm包及其依赖项被打包为tar.gz格式,以便于传输和...
标题中的"commons-net-1.4.1.tar.gz"是一个开源库的归档文件,它属于Apache Commons项目的一部分,主要用于网络编程。这个特定版本是1.4.1,以`.tar.gz`格式打包,这是一种在Unix/Linux环境中常用的压缩方式,通过`...
它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache JMeter 功能包括: 能够加载和性能测试许多不同的应用程序/服务器/协议类型: 网络 - HTTP、HTTPS...
- **Linux/Unix系统**: 使用命令 `tar -xzvf ftpserver-1.0.5.tar.gz` 进行解压。 - **Windows系统**: 使用解压工具进行解压。 3. **配置文件** 安装完成后,需要对配置文件进行编辑。配置文件通常位于 `%FTP_...
在Windows和Linux环境下,FTP的使用基本保持一致,但由于它们的文件路径和命令行工具的不同,可能需要对FTP工具类进行一些微调。例如,Windows系统使用反斜杠(\)作为路径分隔符,而Linux使用正斜杠(/)。因此,...
1. **添加 JDBC 驱动**:在 `%FTP_HOME%/common/lib` 目录下添加相应的 JDBC 驱动库,例如 `commons-dbcp-1.2.2.jar` 和 `mysql-connector-java-5.1.5-bin.jar`(用于 MySQL 数据库)。 2. **配置数据库连接**:在 ...
在提供的压缩包"java FTP服务器文件上传下载,创建多级文件夹.zip"中,包含了一个可以直接运行的Java FTP客户端示例程序和可能需要的Apache Commons Net库的jar包。通过阅读和运行这个demo,你可以更深入地理解上述...
本主题聚焦于如何使用FTP(File Transfer Protocol)协议将文件,特别是.jar包和代码,从本地环境上传到Linux服务器。FTP是一种标准网络协议,用于在客户端和服务器之间可靠地交换文件。 首先,我们需要理解FTP的...
本文将详细介绍如何使用Java实现FTP的上传和下载功能,并结合提供的资源——"WinFtp Server2.0.1特别汉化版",为你提供一个实践环境。 首先,Java中实现FTP功能主要依赖于`java.net`和`java.io`这两个核心库,但...
在Java编程环境中,读取FTP(File Transfer Protocol)服务器上的文件是一项常见的任务,尤其是在Web服务器和Linux系统环境下。本文将详细讲解如何实现这一功能,并提供实际应用中的注意事项和最佳实践。 首先,要...
在Java中,可以使用`java.net.Socket`或Apache Commons Net库来实现FTP功能。Apache Commons Net提供了丰富的API,如`FTPClient`类,支持主动和被动模式,便于处理防火墙和NAT环境下的连接。FTP上传涉及到`storeFile...
在Java编程环境中,读取FTP(File Transfer Protocol)服务器上的文件是一项常见的任务,尤其是在Web服务器和...了解这些知识点后,你就能在Web服务器和Linux环境下实现与FTP服务器的交互,有效地管理和读取远程文件。
在"apache的包"中提到的"commons"可能指的是Apache Commons项目,这是一个包含许多实用工具类库的集合,如Commons IO、Commons Lang和Commons Net等,它们为Java开发提供了便利的功能,如文件操作、字符串处理和网络...
4. **commons-net-3.2.jar**: Apache Commons Net是Apache软件基金会的一个子项目,提供了各种网络协议的实现,包括TCP/IP套接字编程、FTP、SMTP等。在SSH操作中,虽然主要依赖JSCH库,但Commons Net库可能用于辅助...
Apache JMeter是一款强大的性能测试工具,专为评估各种应用程序和服务的性能而设计。在这个"apache-jmeter-2.12.zip"解压版中,包含了JMeter 2.12版本的所有必要组件,使得用户可以直接在本地环境中运行性能测试。 ...