iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python scp 批量传文件
  • 427
分享到

python scp 批量传文件

批量文件python 2023-01-31 07:01:36 427人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

  #!/usr/bin/python import pexpect import getpass remote_path=raw_input('remote_path: ') local_file=raw_input('local_fil

 

  1. #!/usr/bin/python 
  2. import pexpect 
  3. import getpass 
  4. remote_path=raw_input('remote_path: ') 
  5. local_file=raw_input('local_file: ') 
  6. passwd=getpass.getpass('passWord: ') 
  7. for i in range(2): 
  8.         file=[line.rstrip() for line in open('/root/ip.txt')] 
  9.         cmd='scp -r %s %s:%s'%(local_file,file[i],remote_path) 
  10.         child=pexpect.spawn(cmd) 
  11.         child.expect('password:') 
  12.         child.sendline(passwd) 
  13.         child.read() 

根据上篇scp稍微做了下修改。

执行此脚本远端服务器密码要相同。

ip.txt格式为:

192.168.21.131

192.168.21.132

……

--结束END--

本文标题: python scp 批量传文件

本文链接: https://www.lsjlt.com/news/190742.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python scp 批量传文件
      #!/usr/bin/python import pexpect import getpass remote_path=raw_input('remote_path: ') local_file=raw_input('local_fil...
    99+
    2023-01-31
    批量 文件 python
  • expect实现单台、多台服务器批量scp传输文件
    今天公司同事要在一台服务器上对另外两台同机房的服务器进行文件传输,两台服务器的文件存放地址一致,密码和key也一致(我们公司在安全上做得有点变态的),为了效率写了下面这个脚本. 1.单台传输脚本 cat...
    99+
    2022-06-04
    多台 批量 传输文件
  • expect怎么实现单台、多台服务器批量scp传输文件
    本篇内容介绍了“expect怎么实现单台、多台服务器批量scp传输文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.单台传输脚本cat ...
    99+
    2023-06-09
  • scp命令进行文件传输
    scp命令进行文件传输 一、登录目标服务器二、将本地服务器文件上传到目标服务器三、将目标服务器文件下载到本地服务器 ...
    99+
    2023-10-05
    服务器 linux ssh
  • scp 文件传输命令详解
    1. scp简介 scp(secure copy)是一个基于 SSH 协议在网络之间进行安全传输的命令,其格式为“scp [参数]本地文件 远程账户@远程 IP 地址:远程目录”。scp 不仅能够通过...
    99+
    2023-09-08
    linux 网络 服务器
  • python批量下载文件
    #!/usr/bin/python # _*_ coding: utf-8 _*_ ''' Created on 2018年8月22日 ''' import urllib import urllib2 import re req = ...
    99+
    2023-01-31
    批量 文件 python
  • Linux scp 后台运行传输文件
    Linux scp 设置nohup后台运行正常执行scp命令输入ctrl + z 暂停任务bg将其放入后台disown -h 将这个作业忽略HUP信号测试会话中断,任务继续运行不受影响1.正常执行scp命令从oradb30机器拷贝一个文件夹...
    99+
    2023-06-06
  • python之批量读取文件
    python的os模块可以实现普遍的操作系统功能,并且和平台无关。以下为实现根目录下文件的批量读取。 os.listdir(dirname)可以列出dirname下的目录和文件,依次读取相应的文件即可。 # -*- coding...
    99+
    2023-01-31
    批量 文件 python
  • python 批量执行sql文件
    需求: 要在服务器上指执行sql 为了不影响线上用户正常使用,且执行10000行暂停10秒。然后用python 写了这样一个文件文件存放位置: /root/sql/  文件名:2 3 4 5 6  .....这样做是为了省事 用 range...
    99+
    2023-01-31
    批量 文件 python
  • 怎么使用ssh批量上传文件
    本篇内容介绍了“怎么使用ssh批量上传文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、scp上传不要输入密码如果要用scp来上传文件,...
    99+
    2023-06-27
  • linux跨服务器复制文件方式(scp含脚本批量复制)
    目录前言1.纯命令复制方式1.1 单个文件复制1.2 文件夹复制2. 脚本方式批量分发2.1 创建脚本文件 scp.sh2.2 创建分发目标机器ip文件 demoIplist.txt2.3 创建分发目标机器passwor...
    99+
    2023-03-31
    linux复制文件 scp批量复制 跨服务器复制文件
  • python根据文件名批量搜索文件
    目录1、准备工作1 安装python环境2 准备一个excel文件2、代码总结需求场景,五百个文件里面,选取50个指定文件,放入新的文件夹里。 1、准备工作 1 安装python环境...
    99+
    2022-11-13
  • scp命令----跨服务器传输文件
    scp命令 Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,s...
    99+
    2023-09-25
    服务器 github 运维
  • Linux下SCP后台运行传输文件
    有的时候我们需要SCP拷贝的文件很大,不能一直等着,那如何使SCP可以在后台运行呢?下面介绍一个简单的方法:1、运行SCP命令[root@test dpdir]# nohup scp OUTDB_ERR.dmp oracle@192.168...
    99+
    2023-06-05
  • 【Java】对Minio指定Bucket大量文件的批量下载与本地文件夹的批量上传
    文章目录 需求批量下载代码效果 批量上传代码效果 需求 需要批量下载一个bucket下的内容,bucket下文件有19GB+,且文件夹结构复杂,使用官方的Console无法完成这么...
    99+
    2023-09-24
    java Minio 对象存储 上传下载
  • vue elementUI 处理文件批量上传方式
    目录elementUI 如何处理文件批量上传问题解决elementUI 批量上传下载注意事项在el-upload组件关键的钩子,其它省略点击上传,将多个文件和表单数据一起上传elem...
    99+
    2022-11-13
  • Suse中的sftp如何批量传送文件
    这篇文章将为大家详细讲解有关Suse中的sftp如何批量传送文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。主要步骤如下:为运行shell脚本的本地用户生成密钥对2.将其中的公钥分发到sftp欲登录的远...
    99+
    2023-06-17
  • vue elementUI怎么处理文件批量上传
    这篇文章主要介绍了vue elementUI怎么处理文件批量上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue elementUI怎么处理文件批量上传文章都会有所收获,下面我们一起来看...
    99+
    2023-06-30
  • python怎么批量删除文件
    使用python批量删除文件的方法:1.新建python项目;2.导入os模块;3.定义文件夹路径;4.使用os.walk方法获取所有文件;5.使用os.remove()方法批量删除;具体步骤如下:首先,打开python,并新建一个pyth...
    99+
    2022-10-03
  • python怎么批量合并文件
    使用python批量合并excel文件的方法:1.新建python项目;2.导入os和pandas模块;3.使用os.listdir()方法列出文件;4.使用pd.concat()方法批量合并文件;具体步骤如下:首先,打开pyth...
    99+
    2022-10-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作