有人能告诉我(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 地址。