英语法语西班牙语

Ad


OnWorks 网站图标

ftp-ssl - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 ftp-ssl

这是 ftp-ssl 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


FTP — 互联网文件传输程序

概要


FTP [-46pinegvd[-z 调试[-z 验证调试[-z 鼻子[-z 需要证书[-z 安全]
[-z 详细[-z 验证=标志[-z 证书=证书文件[-z 密钥=密钥文件[-z 密码=列表]
[主持人 [端口]]
pftp协议 [-46inegvd[-z 调试[-z 验证调试[-z 鼻子[-z 需要证书[-z 安全]
[-z 详细[-z 验证=标志[-z 证书=证书文件[-z 密钥=密钥文件[-z 密码=列表]
[主持人 [端口]]

商品描述


FTP 是 Internet 标准文件传输协议的用户界面。 该程序
允许用户与远程网络站点之间传输文件。

可以在命令行或命令解释器中指定选项。

-4 仅使用 IPv4 联系任何主机。

-6 仅使用 IPv6。

-p 使用被动模式进行数据传输。 允许在以下环境中使用 ftp
防火墙阻止从外部世界返回到客户端计算机的连接。
要求 ftp 服务器支持 PASV 命令。 如果调用,这是默认值
as pftp。

-i 在多个文件传输期间关闭交互式提示。

-n 约束 FTP 在初始连接时尝试“自动登录”。 如果自动登录是
启用, FTP 将检查 .netrc (见 网盘(5)) 用户家目录下的文件
用于描述远程计算机上的帐户的条目。 如果没有条目存在, FTP
会提示输入远程机器的登录名(默认是远程机器上的用户身份)
本地计算机),并在必要时提示输入密码和帐户
登录。

-e 禁用命令编辑和历史支持,如果它被编译到 FTP
可执行。 否则,什么都不做。

-g 禁用文件名通配。

-v 详细选项强制 FTP 显示来自远程服务器的所有响应,以及
数据传输统计报告。

-d 启用调试。

-z 选项
设置 SSL(安全套接字层)参数。 默认是通过ftp协议协商
如果 SSL 在服务器端可用,然后将其打开。 在这种模式下你可以
连接到传统的和 SSL 增强的 ftpd。

SSL 参数是:

调试 将 SSL 相关的调试信息发送到 stderr。

验证调试 开启认证调试。

SSL 先协商SSL,然后使用ftp协议。 ftp协议协商
去加密。 (尚未实现)

鼻涕, !ssl
SSL协商切换

需要证书
客户证书是强制性的

安全 如果 SSL 不可用,请勿切换回未加密模式(无 SSL)。

详细 详细说明证书等。

验证=INT 设置 SSL 验证标志(SSL_VERIFY_* in ssl/ssl.h ).

证书=证书文件
使用证书 证书文件.

键=密钥文件
使用中的键 密钥文件.

密码=密码列表
将首选密码设置为 密码列表。 (见 ssl/ssl.h ).

客户端主机和可选的端口号 FTP 是沟通可能是
在命令行中指定。 如果这样做, FTP 将立即尝试建立一个
连接到该主机上的 FTP 服务器; 除此以外, FTP 将进入其命令解释器
并等待用户的指示。 什么时候 FTP 正在等待用户的命令
向用户提供提示“ftp>”。 以下命令被识别 FTP:

! [命令 [ARGS]]
在本地机器上调用交互式 shell。 如果有争论,
第一个被认为是一个直接执行的命令,其余的
参数作为它的参数。

$ 宏名 [ARGS]
执行宏 宏名 定义为 麦克定义 命令。
参数被传递给 unglobbed 宏。

帐户 [passwd文件]
提供远程系统访问所需的补充密码
成功完成登录后的资源。 如果没有参数是
包括,用户将被提示输入一个非回显的帐户密码
输入模式。

附加 本地文件 [远程文件]
将本地文件附加到远程计算机上的文件。 如果 远程文件 离开了
未指定,本地文件名用于命名远程文件后
被任何改变 正反 or NMAP 环境。 文件传输使用当前设置
类型, 格式, 模式结构体.

ASCII 设置文件传输 类型 到网络ASCII。 这是默认类型。

安排在每个文件传输命令完成后响铃。

二进制 设置文件传输 类型 支持二进制图像传输。

再见 终止与远程服务器的 FTP 会话并退出 FTP. 文件结束
也将终止会话并退出。

案件 期间切换远程计算机文件名大小写映射 获取 命令。 什么时候 案件
开启(默认关闭),远程计算机文件名全大写
case 写在本地目录中,字母映射为小写。

cd 远程目录
将远程机器上的工作目录更改为 远程目录.

光盘 将远程机器工作目录更改为当前远程的父目录
机器工作目录。

CHMOD 模式 文档名称
更改文件的权限模式 文档名称 在远程系统上 模式.

关闭 终止与远程服务器的FTP会话,返回命令
口译员。 任何定义的宏都将被删除。

cr 在 ascii 类型文件检索期间切换回车剥离。 记录是
在 ascii 类型文件传输期间由回车/换行序列表示。
什么时候 cr 开启(默认),从这个序列中删除回车到
符合 UNIX 单换行记录分隔符。 非 UNIX 上的记录
远程系统可能包含单个换行符; 当 ascii 类型传输是
这些换行符只有在以下情况下才能与记录定界符区分开来 cr
已关闭。

qc 在 ASCII 类型命令的输出中切换控制字符的打印。
当它打开时,如果出现以下情况,控制字符将替换为问号
输出文件是标准输出。 这是标准时的默认值
输出是一个 tty。

删除 远程文件
删除文件 远程文件 在远程机器上。

调试 [调试值]
切换调试模式。 如果一个可选 调试值 指定它用于
设置调试级别。 调试开启时, FTP 打印发送到的每个命令
远程机器,前面是字符串 '-->'

DIR [远程目录[本地文件]
打印目录中目录内容的列表, 远程目录,
并且,可选地,将输出放入 本地文件. 如果交互式提示是
之一; FTP 将提示用户验证最后一个参数确实是
目标本地文件接收 DIR 输出。 如果没有指定目录,则
使用远程机器上的当前工作目录。 如果没有本地文件
指定,或 本地文件 is -, 输出到终端。

断开 的同义词 关闭.

申请 格式
设置文件传输 申请格式. 默认格式为“文件”。

得到 远程文件 [本地文件]
检索 远程文件 并将其存储在本地机器上。 如果本地文件
未指定名称,它的名称与远程计算机上的名称相同,
可能会被当前更改 案件, 正反NMAP 设置。 这
当前设置 类型, 申请, 模式结构体 传输时使用
文件。

水珠 切换文件名扩展 删除, 获取输入. 如果 globbing 关闭
水珠, 文件名参数按字面意义处理,不展开。
输入 像这样完成 长山壕(1)。 为了 删除获取, 每个远程文件
名称在远程机器上单独展开,列表未合并。
目录名称的扩展可能与目录名称的扩展不同
普通文件名:具体结果取决于外部操作
系统和 ftp 服务器,可以通过执行 'mls remote-files -' 进行预览 注意:
获取输入 并不意味着传输文件的整个目录子树。
这可以通过转移一个 焦油(1) 子树的归档(二进制形式)
模式)。

哈希 [增量]
为每个传输的数据块切换哈希符号(``#'')打印,但仅限于
没有论证。 一个数据块的大小被设置为 1024 字节
默认,但可以通过参数更改 增量,它也接受
后缀乘数 'k' 和 'K' 表示千字节,'m' 和 'M' 表示兆字节,以及
最后是 'g' 和 'G' 表示千兆字节。 设置大小激活哈希打印
无条件。

帮助 [命令]
打印有关含义的信息性消息 命令. 如果没有参数是
给定, FTP 打印已知命令的列表。

闲置 []
将远程服务器上的不活动计时器设置为 秒。 如果 is
省略,打印当前的不活动计时器。

伊帕尼 允许地址解析器返回任何地址族。

ipv4 限制地址解析器仅查找 IPv4 地址。

ipv6 将主机寻址仅限于 IPv6。

液晶显示 [目录]
更改本地计算机上的工作目录。 如果不 目录 is
指定,使用用户的主目录。

ls [远程目录[本地文件]
打印远程机器上目录的内容列表。 这
列表包括服务器选择的任何系统相关信息
包括; 例如,大多数 UNIX 系统将从命令 'ls
-l'。 (也可以看看 清单.) 如果 远程目录 未指定,当前
使用工作目录。 如果交互式提示打开, FTP 会提示
用户验证最后一个参数确实是目标本地文件
接收 ls 输出。 如果没有指定本地文件,或者 本地文件 是'-',
输出被发送到终端。

麦克定义 宏名
定义一个宏。 后续行存储为宏 宏名; 空值
行(文件中的连续换行符或从
终端)终止宏输入模式。 有 16 个宏和 4096 个的限制
所有定义的宏中的总字符数。 宏保持定义,直到 关闭
命令被执行。 宏处理器将“$”和“\”解释为特殊
人物。 “$”后跟一个数字(或多个数字)被替换为
宏调用命令行上的相应参数。 一个 `$' 后跟
'i' 表示宏处理器将循环执行宏。
在第一遍`$i' 被宏调用的第一个参数替换
命令行,在第二遍它被第二个参数替换,所以
在。 后跟任何字符的 `\' 将被该字符替换。 使用“\”
以防止对“$”进行特殊处理。

删除 [远程文件]
删除 远程文件 在远程机器上。

目录 远程文件 本地文件
喜欢 DIR,但可以指定多个远程文件。 如果互动
提示已开启, FTP 将提示用户验证最后一个参数是
确实是接收的目标本地文件 目录 输出。

获取 远程文件
展开 远程文件 在远程机器上做一个 得到 对于每个文件名
从而产生。 看 水珠 有关文件名扩展的详细信息。 结果文件
然后名称将根据 案件, 正反NMAP 设置。
文件传输到本地工作目录,可以更改
带有“液晶目录”; 可以使用 '! 目录
目录'。

MKDIR 目录名
在远程机器上创建一个目录。

MLS 远程文件 本地文件
喜欢 清单,除了可以指定多个远程文件,并且 本地文件
必须指定。 如果交互式提示打开, FTP 将提示用户
验证最后一个参数确实是接收的目标本地文件 MLS
输出。

模式 [模式名]
设置文件传输 模式模式名. 默认模式是“流”模式。

修改时间 文档名称
显示远程机器上文件的最后修改时间。

输入 本地文件
在作为参数给出的本地文件列表中展开通配符并执行
结果列表中的每个文件。 看 水珠 有关文件名扩展的详细信息。
生成的文件名将根据 正反NMAP
设置。

较新 文档名称 [本地文件]
仅当远程文件的修改时间较近时才获取文件
当前系统上的文件。 如果当前文件不存在
系统,远程文件被认为是 较新. 否则,这个命令是
相同 得到.

清单 [远程目录[本地文件]
打印远程机器上目录中的文件列表。 如果
远程目录 如果未指定,则使用当前工作目录。 如果
互动提示开启, FTP 将提示用户验证最后一个
参数确实是接收的目标本地文件 清单 输出。 如果不
指定了本地文件,或者如果 本地文件 is -,输出被发送到
终奌站。

NMAP [内在模式 外型]
设置或取消设置文件名映射机制。 如果没有指定参数,则
文件名映射机制未设置。 如果指定了参数,则远程
文件名在映射期间 输入 命令和 发出的命令没有
指定的远程目标文件名。 如果指定了参数,则本地文件名
在映射期间 获取 命令和 得到 在没有指定的情况下发出的命令
本地目标文件名。 此命令在连接到非 UNIX 时很有用
具有不同文件命名约定或做法的远程计算机。 这
映射遵循由 内在模式外型。 [内部模式]是一个
传入文件名的模板(可能已经根据
正反案件 设置)。 变量模板是通过
包括序列“$1”、“$2”、...、“$9” 内在模式. 使用‘\’来防止
'$' 字符的这种特殊处理。 所有其他字符都被处理
从字面上看,并用于确定 NMAP [内在模式] 变量值。 为了
例如,给定 内在模式 $1.$2 和远程文件名“mydata.data”,$1 将
具有值“mydata”,而 $2 将具有值“data”。 这 外型
确定生成的映射文件名。 序列`$1', `$2', ...., `$9'
由任何产生的值替换 内在模式 模板。 序列
`$0' 被原始文件名替换。 此外,序列 '[序列1,
序列2]' 被替换为 [序列1] 如果 序列1 不是空字符串; 否则就是
取而代之 序列2. 例如,命令

nmap $1.$2.$3 [$1,$2].[$2,file]

将为输入文件名“myfile.data”产生输出文件名“myfile.data”
和“myfile.data.old”、“myfile.file”用于输入文件名“myfile”,以及
输入文件名“.myfile”的“myfile.myfile”。 空格可能包含在
外型,如示例中所示:`nmap $1 sed "s/ *$//" > $1' 。 使用“\”
字符以防止对 `$'、'['、'[' 和 `,' 字符进行特殊处理。

正反 [字符 [字符]]
设置或取消设置文件名字符转换机制。 如果没有参数
指定,文件名字符转换机制未设置。 如果参数
指定,远程文件名中的字符在 输入
命令和 在没有指定远程目标文件名的情况下发出的命令。 如果
指定参数,本地文件名中的字符在
获取 命令和 得到 在没有指定本地目标文件名的情况下发出的命令。
此命令在连接到非 UNIX 远程计算机时很有用
不同的文件命名约定或做法。 文件名中的字符
匹配一个字符 字符 替换为相应的字符
字符. 如果角色的位置在 字符 比长度长
字符,该字符从文件名中删除。

打开 主持人 [端口]
建立到指定的连接 主持人 FTP 服务器。 可选端口
可以提供号码,在这种情况下, FTP 将尝试联系 FTP 服务器
在那个港口。 如果 自动登录 选项开启(默认), FTP 也会尝试
自动将用户登录到 FTP 服务器(见下文)。

提示 切换交互式提示。 多文件时出现交互提示
传输以允许用户有选择地检索或存储文件。 如果
提示关闭(默认开启),任何 获取 or 输入 将转移所有
文件,以及任何 删除 将删除所有文件。

代理 ftp 命令
在辅助控制连接上执行 ftp 命令。 该命令允许
同时连接到两个远程 ftp 服务器以在它们之间传输文件
两个服务器。 首先 代理 命令应该是 打开,建立
二级控制连接。 输入命令“代理?” 看其他ftp
在辅助连接上可执行的命令。 以下命令的行为
以不同的方式开头 代理: 打开 期间不会定义新的宏
自动登录过程, 关闭 不会删除现有的宏定义, 得到
获取 将文件从主控制连接上的主机传输到主机
在辅助控制连接上,以及 , 输入附加 传输文件
从辅助控制连接上的主机到主要控制连接上的主机
控制连接。 第三方文件传输取决于 ftp 的支持
协议 PASV 命令由服务器在辅助控制连接上执行。

本地文件 [远程文件]
在远程机器上存储本地文件。 如果 远程文件 未指定,
根据任何处理后使用本地文件名 正反 or NMAP
远程文件的命名设置。 文件传输使用当前设置
类型, 格式, 模式结构体.

PWD 打印远程机器上当前工作目录的名称。

退出 的同义词 再见.

报价 参数1 参数2 ...
指定的参数被逐字发送到远程 FTP 服务器。

的recv 远程文件 [本地文件]
获取的同义词。

重新获得 远程文件 [本地文件]
Reget 的作用类似于 get,除了如果 本地文件 存在并且小于
远程文件, 本地文件 被假定为部分转移的副本
远程文件 并且从明显的故障点继续传输。
If 本地文件 不存在 ftp 不会获取文件。 这个命令很有用
当通过容易丢失的网络传输非常大的文件时
连接。

远程帮助 [命令名]
从远程 FTP 服务器请求帮助。 如果一个 命令名 指定它是
也提供给服务器。

远程状态 [文档名称]
不带参数,显示远程机器的状态。 如果 文档名称 被指定,
显示状态 文档名称 在远程机器上。

重命名 [[]
重命名文件 在远程机器上,到文件 .

重置 清除回复队列。 此命令重新同步命令/回复排序
远程 ftp 服务器。 违规后可能需要重新同步
远程服务器的 ftp 协议。

重新开始 标记
立即重启以下 得到 or 在指定的 标记. 在 UNIX 上
系统中,标记通常是文件中的字节偏移量。

命令rmdir 目录名
删除远程机器上的目录。

鲁尼可 使用唯一的文件名切换本地系统上的文件存储。 如果一个文件
已经存在名称等于目标本地文件名的 得到 or 获取
命令,名称后附加“.1”。 如果结果名称匹配另一个
现有文件,原始名称后附加“.2”。 如果这个过程
继续到“.99”,打印错误信息,传输不
发生。 将报告生成的唯一文件名。 注意 鲁尼可
不会影响从 shell 命令生成的本地文件(见下文)。 这
默认值为关闭。

提交 本地文件 [远程文件]
放置的同义词。

发送端口 切换 PORT 命令的使用。 默认情况下, FTP 将尝试使用端口
为每个数据传输建立连接时的命令。 PORT的使用
命令可以防止执行多个文件传输时的延迟。 如果
PORT 命令失败, FTP 将使用默认数据端口。 当使用PORT
命令被禁用,不会尝试对每个数据使用 PORT 命令
转移。 这对于某些忽略 PORT 的 FTP 实现很有用
命令,但错误地表明它们已被接受。

网站 参数1 参数2 ...
指定的参数被逐字发送到远程 FTP 服务器作为站点
命令。

尺寸 文档名称
返回大小 文档名称 在远程机器上。

状态 显示当前状态 FTP.

结构 [结构名称]
设置文件传输 结构体结构名称. 默认情况下“流”结构
用来。

苏尼克 切换在远程计算机上以唯一文件名存储文件。 远程ftp
服务器必须支持 ftp 协议 STOU 命令才能成功完成。 这
远程服务器将报告唯一名称。 默认值为关闭。

系统 显示在远程机器上运行的操作系统类型。

特内克斯 将文件传输类型设置为与 TENEX 机器通信所需的文件传输类型。

追踪 切换数据包跟踪。

类型 [类型名称]
设置文件传输 类型类型名称. 如果未指定类型,则当前
打印类型。 默认类型是网络 ASCII。

遮罩 [新面具]
将远程服务器上的默认 umask 设置为 新面具。 如果 新面具 省略,
打印当前 umask。

用户 用户名 [密码[帐户]
向远程 FTP 服务器标识您自己。 如果 密码 未指定
而服务器需要它, FTP 将提示用户输入(禁用后
本地回声)。 如果 帐户 字段未指定,FTP服务器需要
它,将提示用户输入。 如果 帐户 字段被指定,一个
登录序列完成后,帐户命令将被中继到远程服务器
如果远程服务器不需要它来登录,则完成。除非 FTP is
在禁用“自动登录”的情况下调用,此过程会自动完成
与 FTP 服务器的初始连接。

详细 切换详细模式。 在详细模式下,来自 FTP 服务器的所有响应都是
显示给用户。 另外,如果开启了verbose,当文件传输时
完成后,报告有关传输效率的统计数据。 经过
默认情况下,详细处于开启状态。

? [命令]
帮助的同义词。

带有嵌入空格的命令参数可以用引号`"' 来引用。

中止 A 文件 TRANSFER


要中止文件传输,请使用终端中断键(通常是 Ctrl-C)。 发送
转移将立即停止。 接收传输将通过发送 ftp 停止
协议 ABOR 命令到远程服务器,并丢弃接收到的任何进一步数据。 这
完成此操作的速度取决于远程服务器对 ABOR 的支持
加工。 如果远程服务器不支持 ABOR 命令,'ftp>' 提示将
在远程服务器完成发送请求的文件之前不会出现。

终端中断键序列将被忽略 FTP 已完成任何本地
正在处理并等待来自远程服务器的回复。 这种模式下的长时间延迟可能
由上述 ABOR 处理或远程操作导致的意外行为
服务器,包括违反 ftp 协议。 如果延误是由于意外
远程服务器行为,本地 FTP 程序必须手动杀死。

文件 命名 公约


指定为参数的文件 FTP 命令按照以下规则进行处理。

1. 如果文件名 '-' 被指定,则 标准输入 (用于阅读)或 标准输出 (写作)是
用过的。

2.如果文件名的第一个字符是'|',则参数的其余部分是
解释为 shell 命令。 FTP 然后分叉一个外壳,使用 en(3) 与
提供参数,并从标准输出 (stdin) 读取(写入)。 如果shell命令
包括空格,参数必须被引用; 例如“”ls -lt””。 特别有用的
这种机制的例子是:“dir more”。

3.以上检查失败,如果启用“globbing”,本地文件名被扩展
根据使用的规则 长山壕(1); 比照 水珠 命令。 如果 FTP 命令
需要一个本地文件(.eg ),仅生成的第一个文件名
使用“globbing”操作。

4。 对于 获取 命令和 得到 具有未指定本地文件名的命令,本地
filename 是远程文件名,可以通过 案件, 正反NMAP
环境。 如果出现以下情况,则可能会更改生成的文件名 鲁尼可 是的。

5。 对于 输入 命令和 具有未指定远程文件名的命令,远程
filename 是本地文件名,可以通过 正反 or NMAP 设置。 的
如果出现以下情况,远程服务器可能会更改生成的文件名 苏尼克 是的。

文件 TRANSFER 有无库存


FTP 规范指定了许多可能影响文件传输的参数。 这 类型
可以是“ascii”、“image”(二进制)、“ebcdic”和“local byte size”之一(对于 PDP-10 和
主要是 PDP-20)。 FTP 支持ascii和image类型的文件传输,加上本地字节
尺寸 8 为 特内克斯 模式转移。

FTP 仅支持其余文件传输参数的默认值: 模式, 申请,
结构.

环境


FTP 使用以下环境变量。

HOME 对于一个的默认位置 .netrc 文件,如果存在的话。

SHELL 用于默认外壳。

使用 onworks.net 服务在线使用 ftp-ssl


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Eclipse Tomcat 插件
    Eclipse Tomcat 插件
    Eclipse Tomcat 插件提供
    一个tomcat servlet的简单集成
    java开发的容器
    网络应用程序。 你可以加入我们
    讨论...
    下载 Eclipse Tomcat 插件
  • 2
    WebTorrent桌面
    WebTorrent桌面
    WebTorrent 桌面用于流式传输
    在 Mac、Windows 或 Linux 上下载种子。 它
    连接到 BitTorrent 和
    WebTorrent 同行。 现在没有了
    需要等待...
    下载 WebTorrent 桌面版
  • 3
    GEnx发动机
    GEnx发动机
    GenX 是一个科学的程序来改进
    X 射线反射率,中子
    反射率和表面 X 射线
    使用差分的衍射数据
    进化算法……
    下载 GenX
  • 4
    pspp4窗口
    pspp4窗口
    PSPP 是一个统计程序
    采样数据的分析。 这是一个免费的
    专有程序的替代品
    统计软件。 PSPP 同时具有基于文本和
    图形我们...
    下载 pspp4windows
  • 5
    Git 扩展
    Git 扩展
    Git Extensions 是一个独立的 UI 工具
    用于管理 Git 存储库。 它也是
    与 Windows 资源管理器和
    Microsoft Visual Studio
    (2015/2017/2019)。 这...
    下载 Git 扩展
  • 6
    eSpeak:语音合成
    eSpeak:语音合成
    英语文本到语音引擎和
    许多其他语言。 紧凑的尺寸与
    清晰但做作的发音。
    可作为命令行程序使用
    许多 ...
    下载 eSpeak:语音合成
  • 更多 ”

Linux 命令

Ad