- 締切済み
SHELLにてFTP転送について
初心者ですみません。SHELLを使ってファイルをFTP転送(PUT)するプログラムを 組みたいのですがそのサンプルのようなものはありますでしょうか? 転送先ホスト名はHOST(IPは192.168.1.10)、ログインパスワードはadminです。 転送ファイル名はF01M001です。 宜しくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- JACK_TOSHI
- ベストアンサー率63% (12/19)
No.4 > あとbinary,asciiで送りたい場合について教えてください。 デフォルトは、asciiモードです。 #!/bin/bash ftp -i -n -v <<EOL open 192.168.1.10 user admin password binary <-- 追加する。 cd リモートパスを指定 lcd ローカルパスを指定 put F01M001 quit EOL 因みに、このftpは、windowsのdosコマンドのバッチファイルでもftp からは使用出来ますよ(windowsのdosがunixをパックっているので)。 真の素人さんなら、unix系のコマンドの本を購入して勉強されると良いでしょう。
- JACK_TOSHI
- ベストアンサー率63% (12/19)
#!/bin/bash ftp -i -n -v <<EOL open 192.168.1.10 user admin password cd リモートパスを指定 lcd ローカルパスを指定 put F01M001 quit EOL で如何でしょうか?
- cametan_42
- ベストアンサー率62% (162/261)
>初心者ですみません。 と言うのなら、わざわざBashとかでスクリプト書かなくても構わないんじゃないですか? UNIX/Linux系ではgFTPと言うFTP用のGUIでのソフトウェアがあります。 http://win2linux.sourceforge.jp/goodapps/gftp/ WindowsでのFFFTPの使い勝手に似てるんで、初心者でも使いこなせると思います。
- yambejp
- ベストアンサー率51% (3827/7415)
であれば、ncftpputですかねぇ http://www.ncftpd.com/ ログインユーザーがみあたらないので適当に・・・ ncftpput -u user -p admin HOST /パス F01M001
補足
XFITを利用してファイル転送したいのですが、 難しいでしょうか?
- yambejp
- ベストアンサー率51% (3827/7415)
>SHELL とは? unixのシェル?windowsのコマンドプロンプト? バッチファイルでやりたいということ? 補足してください
補足
unixのシェルです。 宜しくお願いします。
補足
回答ありがとうござます。 あとbinany,asciiで送りたい場合について教えてください。