python 移动远程主机上的文件

python move files on remote host

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

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

> ssh USER@REMOTE
> mv -r SRC DEST

如何通过 python 执行此操作?

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