如何在整个目录中查找具有特定扩展名的文件,然后复制到另一个

2024-07-02 13:34:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图复制具有特定扩展名的文件。假设3gp。在

例如,假设文件annc1.xml具有g711u.3gp文件名。在

我需要在整个目录中查找可用的3gp文件名,然后使用sftp将它们复制到服务器上。在

[root@DVRTPG009 regression]# cat annc1.xml | grep 3gp
                    <audio uri="http://10.211.0.159/mxml_clips/10_SecondClip_amr.3gp"/>
            <send target="source" event="app.10_SecondClip_amr.3gp" namelist="play.amt play.end"/> 

Tags: 文件服务器目录play文件名rootxmlgrep
2条回答

以防您需要一个python脚本来完成。 我用python paramiko,scp寻找一个干净的文档 如何使用它们。在

pip install scp
easy_install paramiko

在我的64位电脑上测试。您需要对服务器名、用户名、密码和要上载文件的远程目录进行一些小的更改。在

^{pr2}$

尽管我需要一点新的小说。在

$ find /location/of/directory -name '*.3gp' -exec scp {} username@remoteip:/remote/location/ \;

相关问题 更多 >