本地文件夹复制到linux服务器,linux下从一台服务器复制文件或文件夹到本地

1.从服务器复制文件到本地:

scp root@×××.×××.×××.×××:/data/test.txt /home/myfile/

root@×××.×××.×××.×××   root是目标服务器(有你需要拷贝文件的服务器)的用户名,×××.×××.×××.×××是IP地址,如192.168.1.100,后面紧跟的:不要忘记,/data/test.txt是目标服务器中你要拷贝文件的地址,接一个空格,后面的/home/myfile/是本地接收文件的地址。

2.从服务器复制文件夹到本地:

scp -r root@×××.×××.×××.×××:/data/ /home/myfile/

只需在前面加-r即可,就可以拷贝整个文件夹。

3.从本地复制文件到服务器:

scp /home/myfile/test.txt root@192.168.1.100:/data/

4.从本地复制文件夹到服务器:

scp -r /home/myfile/ root@192.168.1.100:/data/

---------------------

作者:Pywin

来源:CSDN

原文:https://blog.csdn.net/qq_36076233/article/details/80678581

版权声明:本文为博主原创文章,转载请附上博文链接!

linux下实现多台服务器同步文件(inotify-tools+rsync实时同步文件安装和配置)

inotify-tools+rsync实时同步文件安装和配置 注:转载https://www.linuxidc.com/Linux/2012-06/63624.htm

php 在linux 用file_exists() 函数判断 另外一台服务器映射过来的文件是否存在 总是返回false

php 在linux 用file_exists() 函数判断 另外一台服务器映射过来的文件是否存在 总是返回false .如下案例 $type="android"; $url=&q ...

Linux下的MySQL主主复制

为什么,会有mysql的主主复制.因为在一些高可用的环境中,mysql的主从不能满足现实中的一些实际需求.比如,一些流量大的网站数据库访问有了瓶颈,需要负载均衡的时候就用两个或者多个的mysql服务器 ...

Linux下安装配置Jmeter5.1,并执行jmx文件

Windows下的jmeter是GUI模式,可查看操作,但是GUI对性能的干扰比较大,所有一般压测会在Linux上运行. 下面是Linux下安装配置Jmeter5.1,并执行jmx文件的步骤, 一.安 ...

linux下安装配置svn服务器

linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...

Linux下配置一个VNC服务器

在Linux下配置一个VNC服务器,并设置2个用户,要求其中一个用户登录时不需要输入密码. 然后在客户端使用ssh+vncview的方式访问. 1确认vnc安装 2配置vncserver 3测试vnc ...

Linux下通过.desktop 文件创建桌面程序图标及文件编写方式(Desktop Entry文件概述)

Linux下通过.desktop 文件创建桌面程序图标及文件编写方式 1.Desktop Entry文件概述:在 Windows 平台上,用户可以通过点击位于桌面或菜单上的快捷方式轻松打开目标应用程序 ...

linux下rsync+inotify实现服务器之间文件实时同步

先介绍一下rsync与inotify. 1.rsync 与传统的cp.tar备份方式相比,rsync具有安全性高.备份迅速.支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例 ...

随机推荐

Count Complete Tree Nodes || LeetCode

/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * s ...

【Android】 Sqlite3 not found

调试机没有sqlite3命令文件 导入即可 sqlite3 http://pan.baidu.com/s/1bohTMiz //(使用老版sqlite3需要导入libncurses.so文件至/sys ...

Struts2学习笔记(六)——Action处理请求参数

在struts2框架中关于Action处理请求参数有两种方案(三个方式),表单属性的名称应该和在Action类中定义的成员属性或者在JavaBean中定义的成员属性名称一样: 1.属性驱动 1)直接在 ...

Java学习笔记17(面向对象十:综合案例)

在面向对象这个专题的最后 结合前面多篇文章,用到了面向对象的很多方面知识,做了一个简单的案例: 饭店案例: package hotel; /* * 酒店的员工类 * 员工共同特点:姓名,工号,工作方法 ...

【译】BERT表示的可解释性分析

目录 从词袋模型到BERT 分析BERT表示 不考虑上下文的方法 考虑语境的方法 结论 本文翻译自Are BERT Features InterBERTible? 从词袋模型到BERT ​ Mikol ...

python从字符串中提取指定的内容

有如下字符串: text=cssPath:"http://imgcache.qq.com/ptlogin/v4/style/32",sig:"OvL7F1OQEojtPk ...

pgm13

这部分开始,我们将讨论 learning 相关的内容.PGM 为 frequentist 与 Bayesian 系的 model 提供了同一种语言,对前者来说 learning 就是确定一种对“未知但 ...

SD从零开始11-12

SD从零开始11 定价中的条件技术(Condition Technique in Pricing) 定价程序Pricing Procedure 所有定价中允许的条件类型都包含在定价程序中: 通过为每个 ...

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用`rsync`命令和`ssh`命令来实现在多台 Linux 服务器之间并行拷贝文件文件夹。 `rsync`是一个优秀的文件同步工具,可以快速的将本地或远程服务器文件同步到其他服务器上,同时它可以使用 SSH 连接进行加密传输,确保数据传输的安全和完整性。 以下是一个示例脚本,可以并行地将文件文件夹拷贝到多个目标服务器上: ```bash #!/bin/bash # 源文件或目录 src="source-dir" # 目标服务器的 IP 地址或域名 hosts=("server1" "server2" "server3") # 目标服务器的用户名 user="username" # 目标服务器的目标路径 dest="destination-dir" # 并行执行 rsync 命令 for host in "${hosts[@]}"; do ssh "$user@$host" "mkdir -p $dest && rsync -avz $src/ $user@$host:$dest/" & done # 等待所有任务完成 wait ``` 在这个脚本中,`src` 变量是需要拷贝的源文件或目录,`hosts` 变量是一个包含目标服务器 IP 地址或域名的数组,`user` 变量是目标服务器的用户名,`dest` 变量是目标路径。该脚本通过 SSH 连接到每个目标服务器,并在后台运行 `rsync` 命令来完成拷贝任务。`wait` 命令用于等待所有任务完成后再结束脚本执行。 需要注意的是,该脚本需要在执行之前确保已经配置好了 SSH 免密登录,否则需要手动输入密码进行登录。同时,如果文件文件夹较大,可能需要增加 `rsync` 命令的额外选项来加速拷贝,例如使用 `--progress` 显示进度信息,或使用 `--partial` 支持断点续传等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值