LinuxのFTPアップロードファイルの下で達成

アップロード:

#!/ binに/ SH 

SETは-x 
-e SETを
local_rootPath = / Hadoopの/ DATADIR / windeploy / TEMPの

ホスト= FTPアドレスアップロードする"192.168.12.2" #ニーズ
ポートを= "21" #ポート
ユーザー= "FTPUSER" #のftp着陸ユーザ名  
passwdの=「123456」#ftpのログインパスワード
カスタマー=「AAA」が

!FTP -n <<#始まりである-最後に、あなたの前と後に、このようなEOF、一貫性の注意など、他の変更を、行うことができます
オープン$ホスト$ポート
ユーザーは、$ passwdのユーザーを$ 
バイナリ#バイナリアップロード
ハッシュ  
FTPのルートディレクトリへの切り替えにcd /#
ディレクトリにスイッチにLCD $ local_rootPath / $顧客#ローカルサーバ
プロンプト
*#$ local_rootPath / $顧客ディレクトリの下のすべてのファイルをアップロードMPUTをFTPのルートディレクトリに
近くにさようなら!

ダウンロード:

#!/ binに/ bashの

エクスポートファイル= *。CSVファイルには、#タイプダウンロードする
ホスト= "192.168.1.203" 
ポート= "21" 
ユーザー= "ユーザー" 
passwdの= "123456" 

FTP -v -n << EOF 
オープン$をホスト$ポートの
ユーザーがユーザーの$を$ passwdに
バイナリ
FTPディレクトリへの切り替えにCD /データ#を
LCD / Hadoopの/ DATADIR / GGG /ファイル/データ#は、 ローカルディレクトリにダウンロードされるように定義されて
いる場合、あなたは通常のバッチマッチングを使用することができます$ファイル#のMGETをMGET用途はそれだけでは、単一のファイルをダウンロードすることです取得
プロンプト#エンドインタラクティブ
BYE 
EOF 
エコー「に成功FTPから取得します」

  

  

おすすめ

転載: www.cnblogs.com/Gxiaobai/p/12339901.html