这个 FTP 命令的真正作用是什么?

这个 FTP 命令的真正作用是什么?

我目前正在学习 UNIX,并且正在探索 FTP 及其工作原理。我尝试理解这个 FTP 命令在做什么:

echo Start FTP

      ftp -nv 10.232.164.17 3147 << _EOF
        user lenox lenox
        ascii
        prompt
        lcd /usr/tmp/
        get Customers.txt
        get Products.txt
        get Invoices.txt
        get Inventory.txt
                get Demand.txt
        bye
_EOF

          echo Done with FTP Get

我知道它是通过 IP 地址连接来执行 FTP,但仅此而已。

答案1

该脚本从运行在 10.232.164.17、端口 3147 上的 FTP 服务器获取五个文本文件。它将所有文件存储在本地目录中/usr/tmp。就是这样。

各个 FTP 命令,如get等都lcd记录在ftp您系统的手册中(请参阅 参考资料man ftp)。

相关内容