FTPを使用する場合、バイナリモードでファイルを転送するオプションがありますが、bi
SFTPでは同様のオプションが見つかりません。以下で私のコードスニペットを見つけてください。
fileTransferToDEST()
{
echo "mput $4/$1 $3/" | sftp -b - $SRV_USER@$DEST_IP
}
fileTransferToDEST $filename $logpathwithfilename $destinationpath $sourcepath
returnvalue=$?
if [ "$returnvalue" != "0" ]; then
echo;echo "FTP : Failed while transfering"
exit 2
fi
アドバイスしてください。よろしくお願いします。
答え1
OpenSSHはsftp
バイナリモードのみをサポートします。だからそれは暗黙的です。
また、見ることができますSFTPからバイナリファイルを転送する方法は?(スタックオーバーフローから)