我正在研究python,实际上我正在尝试连接到sftp并在连接后获取一些文件。
我在 windows 上执行的过程位于
之下import os
psftpCmd='psftp sftp.example.com -l user -pw pass -b client_configurations\lifebridge.scr -batch'
os.system(psftpCmd)
lifebrige.scr中的代码是
cd lifebridge
lcd feeds\lifebridge
get jobs.xml
bye
所以我能够成功获取文件我想在linux(fedora)机器上执行相同的过程,我尝试了以下
import os
psftpCmd='psftp sftp.example.com -l user -pw pass -b client_configurations\lifebridge.scr -batch'
os.system(psftpCmd)
结果:
sh: psftp: command not found
在这里我可以期待psftp是putty命令所以需要在linux上做同样的事情,任何人都可以让我现在如何在linux中编写相同的命令
答案 0 :(得分:2)
在Linux上,命令是sftp。