我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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是一个从网络上自动下载文件的自由工具,支持通过http、https、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后面的路径不能为绝对路径,必须为相对路径才可以,否则匹配不上,就不会被排除掉。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

java文件传输方式有哪些

Java文件传输方式有以下几种:1. 使用Java socket编程:可以通过建立服务器和客户端之间的Socket连接来传输文件。服务器端将文件内容转化为字节流,通过Socket连接发送给客户端,客户端接收字节流并将其转化为文件保存。2.
2023-08-31

Linux文件传输命令有哪些

这篇文章主要为大家展示了“Linux文件传输命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux文件传输命令有哪些”这篇文章吧。uuto 命令Linux uuto命令将文件传送到远
2023-06-16

windows到linux上传文件的方式有哪些

这篇文章主要介绍windows到linux上传文件的方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!lrzsz方式上传文件首先安装lrzsz包[root@localhost ~]# yum install -
2023-06-27

亚马逊服务器数据传输方式有哪些

亚马逊服务器数据传输方式有以下几种:亚马逊虚拟专用云(VPC):VPC是一种虚拟网络,可以在亚马逊云中创建,用于在安全的环境中运行您的应用程序。VPC可以通过VPN连接到您的本地数据中心,也可以通过亚马逊直接连接服务(AWSDirectConnect)进行连接。亚马逊简单存储服务(S3):S3是一种对象存储服务,可以存储和检索任意数量的数据,任何时间,从任何地方。S3支持多种数据传输协议,包括HTTP、HTTP...
2023-10-27

linux服务器传输文件的方法是什么

在Linux服务器上,可以使用多种方法来传输文件,以下是一些常用的方法:SCP(Secure Copy):SCP是基于SSH协议的文件传输工具,可以通过命令行将文件从本地计算机传输到远程服务器,或者从远程服务器传输到本地计算机。示例命令:s
linux服务器传输文件的方法是什么
2024-04-26

Java中文件上传的方式有哪些

本文小编为大家详细介绍“Java中文件上传的方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中文件上传的方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。请求类型单文件上传 //上传
2023-07-02

云服务器linux传输文件的方法是什么

云服务器Linux文件传输方法本指南介绍了在Linux系统之间安全传输文件的多种方法:SCP(安全复制):加密且安全的远程文件传输,使用SSH协议。SFTP(SSH文件传输协议):通过SSH提供命令行文件传输界面。Rsync(远程同步):用于增量同步本地和远程文件系统。FTP(文件传输协议):广泛使用的文件传输协议,通过TCP连接传输文件。WebDAV(基于Web的分布式创作和版本控制):允许通过HTTP接口访问远程文件系统。选择最佳方法取决于安全需求、传输效率、易用性和可访问性。
云服务器linux传输文件的方法是什么
2024-04-09

云服务器linux传输文件的方法是什么

云服务器Linux传输文件的方法有多种,以下是几种常用的方法:1. SCP(Secure Copy):SCP是一个安全的文件传输工具,可以通过SSH协议在本地和远程服务器之间复制文件。使用命令`scp`可以将文件从本地复制到云服务器,或从云
2023-09-23

传统的Linux文件管理器有哪些

这篇文章主要介绍了传统的Linux文件管理器有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文件管理器是提供用户界面管理文件的软件,帮助处理日常工作,管理储存在本地和网络
2023-06-16

linux服务器之间如何传输文件

在Linux服务器之间传输文件有多种方法,以下是其中一些常用的方法:1. SCP (Secure Copy):使用scp命令可以通过SSH协议在两台Linux服务器之间安全地传输文件。例如,将本地文件复制到远程服务器上:```scp /pa
2023-09-15

Linux中常用的邮件传输代理有哪些

这篇文章主要介绍了Linux中常用的邮件传输代理有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux中常用的邮件传输代理有哪些文章都会有所收获,下面我们一起来看看吧。1. SendmailSendma
2023-06-28

阿里云服务器传输文件在哪

阿里云服务器传输文件在哪?通常情况下,您可以在阿里云服务器上查找“传输到文件”或“传输到数据库”等选项,或者通过浏览器访问阿里云网站(https://cloud.aliyun.com/),在首页上找到“文件传输”页面,然后查找相关选项并使用它。具体步骤如下:查找文件传输选项:在阿里云网站上,在首页上可以找到“文件传输”页面。在该页面上,您可以找到文件传输相关的选项。选择相关选项:选择您需要传输的文件或者数据。选
2023-10-27

腾讯云服务器传输文件在哪

腾讯云服务器可以通过以下方法将文件传输到您的电脑:将文件复制到另一个电脑:在另一个计算机上打开控制面板,点击管理工具,然后双击网络连接。使用腾讯云服务器:在控制面板中选择腾讯云服务器,并选择您的应用程序和数据。登录腾讯云服务器账号:您可以使用已有的腾讯云服务器账号登录腾讯云服务器。创建新文件夹:在腾讯云服务器上创建一个新的文件夹并创建一个新的文件夹路径,例如:"CloudSphereData"。添加文件:在腾讯云服务器上选...
2023-10-27

编程热搜

目录