FTP経由でファイルが転送されませんでした。 - エラー:「無効なパラメータ」

FTP経由でファイルが転送されませんでした。 - エラー:「無効なパラメータ」

これはバッシュコードです:

ftp -n <ftpadress> <<EOT
<credentials> 
binary
put $pathfile$reportfile $remotepath$reportfile
put $pathfile$logfile $remotepathlog$logfile
quit
EOT

出力は次のとおりです。

a <files_to_add> 
put <files_to_add_with_path> <files_to_add_with_remote_path> 
The parameter is incorrect.  

putコマンドのパラメータを確認しましたが、正しいことを確認しました。最後にFTPを確認しましたが、そこにいませんでした。

2つの質問があります。

  1. なぜ移転しないのですか?
  2. 「パラメータが正しくない」とはどういう意味ですか?

重要:FTPにアップロードするファイルには、ファイル名にコロンを含める必要があります。

答え1

@Kusalanadaが提案したように、Windowsは「:」記号が好きではありません。

ファイル名を以下から変更しました。

file_2019-06-11_14:54:37.tar

到着

file_02019-06-11_145437.tar

関連情報