我使用sftp命令在kshell脚本中从本地系统(linux)将文件上传到远程服务器(Unix)。有时文件被部分上传(主要是因为服务器中的内存问题)。如果文件部分上传,如何检测文件是否完全上载或部分uploaded.What是sftp返回的准确错误消息?下面是我的shell脚本中使用的代码。{ cd $TARGET_DIR by
我正在使用python将一个文件从一个Linux虚拟机发送到另一个Linux虚拟机,它运行得很好。文件发送成功,但在发送文件之前,我想将文件编码更改为"UTF-8“,并将行尾改为"Unix/Linux”。如何做到这一点?下面是通过sftp发送文件的代码:
with pysftp.Connection(host=host, username=userName, password=passWord) as sftpVal:#print(sftpVal.listdir()) #list direct