iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux服务器传输文件的方式有哪些
  • 154
分享到

linux服务器传输文件的方式有哪些

2024-04-02 19:04:59 154人浏览 独家记忆
摘要

linux服务器传输文件的方式有:1、使用scp传输,简单方便,支持限速参数,安全性和可靠性高,但不支持排除目录;2、使用rcp传输,需要把源主机加入到可信任主机列表中,否则无法传输文件;3、使用wget传输,支持限速参数和排除目录,但参数

linux服务器传输文件的方式有:1、使用scp传输,简单方便,支持限速参数,安全性和可靠性高,但不支持排除目录;2、使用rcp传输,需要把源主机加入到可信任主机列表中,否则无法传输文件;3、使用wget传输,支持限速参数和排除目录,但参数较多,使用复杂;4、使用rsync传输,支持排除目录、限速参数和本地复制,功能强大。

linux服务器传输文件的方式有哪些

具体内容如下:

scp

【优点】简单方便,安全可靠;支持限速参数 

【缺点】不支持排除目录

【用法】scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。

命令格式:

scp [参数] <源地址(用户名@ip地址或主机名)>:<文件路径> <目的地址(用户名 @ip 地址或主机名)>:<文件路径> 

举例: 

scp /home/work/source.txt work@192.168.0.10:/home/work/  #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

 

scp work@192.168.0.10:/home/work/source.txt /home/work/  #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

 

scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/  #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

scp -r /home/work/sourcedir work@192.168.0.10:/home/work/  #拷贝文件夹,加-r参数 

scp -r /home/work/sourcedir work@www.myhost.com:/home/work/  #使用主机名 

scp -r -v /home/work/sourcedir work@www.myhost.com:/home/work/  #显示详情,加-v参数

rcp

【概述】

目标主机需要事先打开rcp功能,并设置好rcp的权限:把源主机加入到可信任主机列表中,否则无法在源主机上使用rcp远程复制文件到目标主机。  

wget

 【优点】简单方便,支持排除目录,支持限速参数

 【缺点】只能从远程机器将文件或文件夹下载到本地,并且远程机器需要支持ftp服务(例如启动proftpd);参数较多,使用上比scp复杂

 【用法】 wget是一个从网络上自动下载文件的自由工具,支持通过Httphttps、ftp三个最常见的tcp/ip协议下载,并可以使用http代理。

命令格式: 

wget [参数] ftp://<目标机器ip或主机名>/<文件的绝对路径>   #proftpd格式 

举例:

 wget ftp://192.168.0.10//home/work/source.txt  #从192.168.0.10上拷贝文件夹source.txt

 

wget ftp://www.myhost.com//home/work/source.txt  #使用主机名 

wget -nh -p /home/work/ ftp://www.myhost.com//home/work/source.txt  #指定本地保存路径,使用参数“-p 路径”或者“--directory-prefix=路径”;-nh, --no-host-directories 不创建主机目录

 

wget -r -l 0 -nh -p /home/work/ ftp://www.myhost.com//home/work/sourcedir  #递归下载sourcedir目录,使用参数-r;参数-l, --level=number 最大递归深度 (inf 或 0 代表无穷). 

wget --cut-dirs=3 -r -l 0 -nh -p /home/work/ ftp://www.myhost.com//home/work/sourcedir  #-参数-cut-dirs=number 忽略 number层远程目录,本例中将myhost上的sourcedir目录保存到本地的work目录下。 

wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nh -p /home/work/ ftp://www.myhost.com//home/work/sourcedir  #-参数--limit-rate=rate 限定下载输率 

wget --limit-rate=200k --cut-dirs=3 -r -l 0 -nh -p /home/work/ -x /home/work/sourcedir/notincludedir ftp://www.myhost.com//home/work/sourcedir  #排除路径使用-x参数 

wget -q --limit-rate=200k --cut-dirs=3 -r -l 0 -nh -p /home/work/ -x /home/work/sourcedir/notincludedir ftp://www.myhost.com//home/work/sourcedir  #参数-q表示安静模式,无输出;默认是-v,冗余模式

rsync

【优点】功能强大,操作类似scp,支持排除目录,支持限速参数;还支持本地复制。 

【缺点】暂无

【用法】 rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的操作方式和scp和相似,但是比scp强大很多。使用双冒号分割主机名和文件路径时,是使用rsync服务器,这里不做介绍。

命令格式: 

rsync [参数] <源地址(用户名@ip地址或主机名)>:<文件路径> <目的地址(用户名 @ip 地址或主机名)>:<文件路径> 

举例: 

rsync /home/work/source.txt work@192.168.0.10:/home/work/  #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

 

rsync work@192.168.0.10:/home/work/source.txt /home/work/  #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

 

rsync work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/  #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

 

rsync -r /home/work/sourcedir work@192.168.0.10:/home/work/  #拷贝文件夹,加-r参数 

rsync -r /home/work/sourcedir work@www.myhost.com:/home/work/  #使用主机名 

rsync -r -v /home/work/sourcedir work@www.myhost.com:/home/work/  #显示详情,加-v参数

 

rsync -r -v --exclude sourcedir/notinclude /home/work/sourcedir work@www.myhost.com:/home/work/  #排除子目录,注意:--exclude后面的路径不能为绝对路径,必须为相对路径才可以,否则匹配不上,就不会被排除掉。

--结束END--

本文标题: linux服务器传输文件的方式有哪些

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

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

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

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

下载Word文档
猜你喜欢
  • linux服务器传输文件的方式有哪些
    linux服务器传输文件的方式有:1、使用scp传输,简单方便,支持限速参数,安全性和可靠性高,但不支持排除目录;2、使用rcp传输,需要把源主机加入到可信任主机列表中,否则无法传输文件;3、使用wget传输,支持限速参数和排除目录,但参数...
    99+
    2024-04-02
  • linux传输文件的方式有哪些
    这篇文章主要介绍了linux传输文件的方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux传输文件的方式有哪些文章都会有所收获,下面我们一起来看看吧。1. scp...
    99+
    2024-04-02
  • java文件传输方式有哪些
    Java文件传输方式有以下几种:1. 使用Java socket编程:可以通过建立服务器和客户端之间的Socket连接来传输文件。服...
    99+
    2023-08-31
    java
  • Linux文件传输命令有哪些
    这篇文章主要为大家展示了“Linux文件传输命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux文件传输命令有哪些”这篇文章吧。uuto 命令Linux uuto命令将文件传送到远...
    99+
    2023-06-16
  • windows到linux上传文件的方式有哪些
    这篇文章主要介绍windows到linux上传文件的方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!lrzsz方式上传文件首先安装lrzsz包[root@localhost ~]# yum...
    99+
    2023-06-27
  • FTP服务器的传输模式有哪些
    FTP服务器的传输模式有:1、主动传输模式,FTP的数据连接和控制连接方向相反,由服务器向客户端发起一个用于数据传输的连接;2、被动传输模式,FTP的数据连接和控制连接方向一致,由客户端向服务器发起一个用于数据传输的连接;3、单端口模式,数...
    99+
    2024-04-02
  • 亚马逊服务器数据传输方式有哪些
    亚马逊服务器数据传输方式有以下几种: 亚马逊虚拟专用云(VPC):VPC 是一种虚拟网络,可以在亚马逊云中创建,用于在安全的环境中运行您的应用程序。VPC 可以通过 VPN 连接到您的本地数据中心,也可以通过亚马逊直接连接服务(AWS ...
    99+
    2023-10-27
    亚马逊 数据传输 方式
  • 数据传输方式有哪些
    这篇文章主要介绍数据传输方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据传输方式是数据在信道上传送所采取的方式。按照数据传输的顺序可以分为“并行传输”和“串行传输”两种方式;按照数据传输的同步方式可分为“...
    99+
    2023-06-06
  • linux服务器传输文件的方法是什么
    在Linux服务器上,可以使用多种方法来传输文件,以下是一些常用的方法: SCP(Secure Copy):SCP是基于SSH协...
    99+
    2024-04-26
    服务器 linux
  • Java中文件上传的方式有哪些
    本文小编为大家详细介绍“Java中文件上传的方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中文件上传的方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。请求类型单文件上传 &n...
    99+
    2023-07-02
  • 云服务器linux传输文件的方法是什么
    云服务器Linux传输文件的方法有多种,以下是几种常用的方法:1. SCP(Secure Copy):SCP是一个安全的文件传输工具...
    99+
    2023-09-23
    云服务器 linux
  • 数据传输的加密方式有哪些
    常见的数据传输加密方式有以下两种MD5加密MD5是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护,MD5是以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分...
    99+
    2024-04-02
  • 传统的Linux文件管理器有哪些
    这篇文章主要介绍了传统的Linux文件管理器有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文件管理器是提供用户界面管理文件的软件,帮助处理日常工作,管理储存在本地和网络...
    99+
    2023-06-16
  • linux服务器之间跳转、传输文件
    一、通过ssh跳转服务器 示例1 直接连接远程主机端口 前提条件: 两台服务器A、B;当前所在位置:服务器A;SSH服务已安装。 判断: 在服务器A中执行命令 ping B的IP地址 ,在能ping通的前提条件下 进入服务器A后,输入: s...
    99+
    2023-09-24
    服务器 运维
  • linux服务器之间如何传输文件
    在Linux服务器之间传输文件有多种方法,以下是其中一些常用的方法:1. SCP (Secure Copy):使用scp命令可以通过...
    99+
    2023-09-15
    linux 服务器
  • 两台linux服务器之间传输文件的几种方法
    打开powershell, 开始连接服务器 ssh root@192.168.7.204 然后输入密码后就进来了,进入之后找到你要传输文件的位置 接下来我要将这个包传到另一个环境中去,有以...
    99+
    2023-09-03
    linux Powered by 金山文档
  • app数据传输加密方式有哪些
    app数据传输的加密方式有以下几种端到端加密端到端加密是允许数据从源点到终点的传输过程中始终以密文形式存在,使用端到端加密时,消息在被传输是到达终点之前不进行解密,因为消息在整个传输过程中均受到保护,所以即使有节点被损坏也不会使消息泄露;但...
    99+
    2024-04-02
  • 云服务器传输文件
    云服务器可以通过 Web Services (例如 Amazon Web Services (AWS)或 Google S3)将文件发送到远程云服务器,以便其他人可以访问它们。以下是一个简单的步骤,可以将文件传输到远程云服务器: 选择要...
    99+
    2023-10-26
    传输文件 服务器
  • 服务器间传输文件
    在使用Linux过程有时需要在两台服务器之间传输文件,用到了scp命令,用着还挺方便 1.使用方式: scp [参数] [原路径] [目标路径] 1 常用可选参数: -B 使用批处理模式(传输过程中不询问传输口令或短语)-C 允许压缩。(...
    99+
    2023-09-22
    服务器 运维 网络
  • 云服务器文件传输
    云服务器文件传输是指使用云服务器中的文件系统来实现文件的传输。在云服务器中,每个用户使用一个文件夹来保存他们的文件和数据,文件夹中有一组虚拟文件来存储用户的文件和数据,而这些虚拟文件会被传输到一个公共文件服务器上。 当用户访问云服务器时,...
    99+
    2023-10-26
    文件传输 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作