shell 脚本中 ftp -s 的含义

shell 脚本中 ftp -s 的含义

有人能告诉我(shell 脚本)s中的意思是什么吗?ftp -s

答案1

我假设您使用的是 Windows 计算机,而不是 *nix(如“shell”所示)。在 Windows 上,“ftp -s:filename.dat”代表默认 ftp 客户端,它从文件“filename.dat”读取命令。因此 -s 开关告诉客户端从文件中读取命令列表并执行它们。

*nix 上的当前 ftp 客户端没有该开关,因此如果您使用的是 *nix 机器,请显示部分脚本,以便我们进一步调查。

答案2

ftp手册页:

-s srcaddr 使用 srcaddr 作为所有连接的本地 IP 地址。

如果你只是-s笼统地理解它的意思:它意味着它是一个“开关”或“选项”。这些“选项/开关”让你可以改变命令的行为,而不必太深入地研究它,也不必编辑任何默认设置。

因此,如果将其翻译ftp -s SRCADDR成英语,则为:

执行ftp命令但使用 SRCADDR 而不是此会话的默认本地 IP 地址。

相关内容