私は現在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サーバーから5つのテキストファイルを取得します。それはローカルディレクトリにすべてのファイルを保存します/usr/tmp
。それはすべてです。
個々のFTPコマンドなどはシステムマニュアルに文書化されてget
います(参考資料を参照)。lcd
ftp
man ftp