python在远程主机上移动文件

时间:2018-02-10 20:29:20

标签: python ssh rsync popen

我有一个python脚本需要将远程主机上的目录从一个位置移动到另一个位置。

从终端,我可以ssh进入远程主机,然后mv -r src dest将mv该远程主机上的相关目录。

> ssh USER@REMOTE
> mv -r SRC DEST

我怎么能通过python做到这一点?

1 个答案:

答案 0 :(得分:2)

import paramiko
ssh = paramiko.SSHClient()
ssh.connect('REMOTE', username='USER', 
    password='PASSWORD')
stdin, stdout, stderr = \
ssh.exec_command("mv -r SRC DEST")