广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下怎么传输文件
  • 338
分享到

Linux下怎么传输文件

2023-06-27 13:06:38 338人浏览 八月长安
摘要

今天小编给大家分享一下linux下怎么传输文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。scp介绍scp是secure

今天小编给大家分享一下linux下怎么传输文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

Linux下怎么传输文件

scp介绍

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。scp在夸机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入。

scp的安装:文件传输的两端机器都需要安装

[root@yufu ~]# yum install openssh-clients -y

命令格式:scp [参数]  [本地主机文件路径] [远程主机路径]

参数选项:

-1 强制scp命令使用协议ssh2

-2 强制scp命令使用协议ssh3

-4 强制scp命令只使用IPv4寻址

-6 强制scp命令只使用IPv6寻址

-B 使用批处理模式(传输过程中不询问传输口令或短语)

-C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)

-p 保留原文件的修改时间,访问时间和访问权限。 (建议使用,传输时保留属性时间信息,否则会导致时间发生改变无法进行增量传输)

-q 不显示传输进度条。 (很适合crontab任务计划中使用)

-r 递归复制整个目录。

-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。

-c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。

-F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。

-i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。

-l limit 限定用户所能使用的带宽,以Kbit/s为单位。

-o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式,

-P port 注意是大写的P, port是指定数据传输用到的端口号

-S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

scp的使用:将本地A主机文件复制到B主机: A:192.168.214.190 B:192.168.214.187

[root@localhost tmp]#scp -p ./files/yum.log 192.168.214.187:/tmp/demo/The authenticity of host '192.168.214.187 (192.168.214.187)' can't be established.RSA key fingerprint is SHA256:BwJdXsDA6F5976fKx1cSxkGJ9/uYYI4zVJ2rd+/Cvj0.RSA key fingerprint is MD5:85:87:8b:17:d2:79:c7:91:11:46:78:b3:4d:9d:dd:5a.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added '192.168.214.187' (RSA) to the list of known hosts.root@192.168.214.187's passWord:yum.log                                                    100%    0     0.0KB/s   00:00

检查B主机文件:

[root@yufu demo]# lsf3.log  yum.log[root@yufu demo]# ll总用量 0-rw-r--r--. 1 root root 0 3月  31 22:38 f3.log-rw-------. 1 root root 0 3月  31 22:36 yum.log

将远程主机复制到本地

[root@localhost files]#scp -p 192.168.214.187:/tmp/demo/f3.log /tmp/files/root@192.168.214.187's password:f3.log                                                     100%    0     0.0KB/s   00:00    [root@localhost files]#lsf3.log  ff.txt  yum.log

复制目录

[root@localhost tmp]#scp -rp ./files/ 192.168.214.187:/tmp/demoroot@192.168.214.187's password:f3.log                                                     100%    0     0.0KB/s   00:00    yum.log                                                    100%    0     0.0KB/s   00:00    ff.txt                                                     100%    5     7.3KB/s   00:00    [root@localhost tmp]#

检查远程主机目录

[root@yufu demo]# tree.└── files   ├── app   ├── f3.log   ├── ff.txt   └── yum.log2 directories, 3 files

rz sz (lrzsz)

rz sz指令可以实现linux和windows之间的文件传输,但要求在windows客户端要安装Xshell或SecureCRT远程连接工具

rz指令和sz指令是一对上传与下载的指令。它们的软件包名为lrzsz。

rz sz指令使用很简单,执行rz 指令,远程连接工具会弹出windows文件选择窗口,只要选择要上传的文件即可

工具的安装:

yum install lrzsz -y

文件上传:

Linux下怎么传输文件
Linux下怎么传输文件

文件下载:

Linux下怎么传输文件

rsync

rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。rsync可以实现scp的远程拷贝,cp的本地拷贝、rm删除和”ls -l”显示文件列表等功能。

以上就是“Linux下怎么传输文件”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网操作系统频道。

--结束END--

本文标题: Linux下怎么传输文件

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

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

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

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

下载Word文档
猜你喜欢
  • Linux下怎么传输文件
    今天小编给大家分享一下Linux下怎么传输文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。scp介绍scp是secure ...
    99+
    2023-06-27
  • linux之间怎么传输文件
    在Linux之间传输文件有多种方法,下面列举了几种常用的方法:1. 使用scp命令:scp命令用于在不同的Linux服务器之间进行文...
    99+
    2023-09-17
    linux
  • Linux下怎么上传、下载文件
    这篇文章给大家分享的是有关Linux下怎么上传、下载文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。lrzsz-0.12.20.tar.gz是一款linux下命令行界面上支持上传和下载的第三方工具,能够起到很方...
    99+
    2023-06-28
  • 如何实现linux下socket文件传输
    这期内容当中小编将会给大家带来有关如何实现linux下socket文件传输,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是 socket?socket 的原意是“插座”,在计算机通信领域,socket...
    99+
    2023-06-28
  • Linux下SCP后台运行传输文件
    有的时候我们需要SCP拷贝的文件很大,不能一直等着,那如何使SCP可以在后台运行呢?下面介绍一个简单的方法:1、运行SCP命令[root@test dpdir]# nohup scp OUTDB_ERR.dmp oracle@192.168...
    99+
    2023-06-05
  • linux中怎么实现文件传输
    这期内容当中小编将会给大家带来有关linux中怎么实现文件传输,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。linux的scp命令 linux 的 scp 命令 可以 在 linux 之间复制 文件 和 ...
    99+
    2023-06-13
  • Linux中怎么使用sftp传输文件/文件夹
    本篇内容主要讲解“Linux中怎么使用sftp传输文件/文件夹”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中怎么使用sftp传输文件/文件夹”吧!sftp是一种安全的文件传送协议,是...
    99+
    2023-06-27
  • 怎么使用linux ssh命令传输文件
    使用Linux的ssh命令传输文件有多种方法,以下是其中的两种常见方法: 使用scp命令: scp命令是用于在本地和远程主机之间传...
    99+
    2023-10-22
    ssh linux
  • Linux怎么利用sftp命令传输文件
    这篇文章主要讲解了“Linux怎么利用sftp命令传输文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么利用sftp命令传输文件”吧!  sftp是Linux系统中的命令,使用...
    99+
    2023-06-13
  • windows todesk文件怎么传输
    这篇文章主要讲解了“windows todesk文件怎么传输”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows todesk文件怎么传输”吧!todesk传文件的方法:方法一:打开...
    99+
    2023-07-01
  • 怎么向vps传输文件
    要向VPS传输文件,可以采用以下几种方法:1. 使用SCP命令:SCP是Secure Copy Protocol的缩写,可以通过SS...
    99+
    2023-09-15
    vps
  • 怎么向mp4传输文件
    这篇文章主要介绍了怎么向mp4传输文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。手机向mp4传输文件的方法:1、将手机和mp4直接连接进行转存;2、分别把手机和mp4与电...
    99+
    2023-06-14
  • Linux系统中的文件传输
    目录 一、文件传输 二、文档的归档压缩 总结 实验环境: 需要2台主机并且保证两台主机可以通信 systemctl disable firewalld        设定防火墙开启不启动 systemctl stop firewalld...
    99+
    2023-09-20
    linux 服务器 运维
  • 怎么在linux中使用nc命令传输文件
    本篇文章为大家展示了怎么在linux中使用nc命令传输文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。目的主机监听 nc -l 监听端口[ 未使用端口] > 要接收的文件名 nc -l 44...
    99+
    2023-06-12
  • 怎样在Linux系统之间传输文件
    这篇文章的内容主要围绕怎样在Linux系统之间传输文件进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!我第一次觉得Linux的强大是在学习Linux系...
    99+
    2023-06-28
  • Linux系统中sz和rz命令详解(文件传输、上传、下载)
    rz和sz是Linux/Unix同Windows进行Zmodem文件传输的命令工具,都使用Zmodem文件传输协议。 rz: receive zmodem的缩写,运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器。sz:...
    99+
    2023-08-31
    linux 运维 服务器 sz rz
  • linux ssh传输文件的方法是什么
    在Linux系统中,可以使用scp命令通过SSH传输文件。scp命令的语法如下:```scp [可选参数] [源文件路径] [目标服...
    99+
    2023-09-17
    linux ssh
  • Linux scp 后台运行传输文件
    Linux scp 设置nohup后台运行正常执行scp命令输入ctrl + z 暂停任务bg将其放入后台disown -h 将这个作业忽略HUP信号测试会话中断,任务继续运行不受影响1.正常执行scp命令从oradb30机器拷贝一个文件夹...
    99+
    2023-06-06
  • Linux系统的文件传输方法
    1.文件在系统中的传输 1.scp scp file user@ip:/dir #上传 scp user@ip:/file dir #下载 2.rsync 远程同步,速度快,默认会忽略文件属性、链接文件...
    99+
    2022-06-04
    linux 文件传输
  • Linux文件传输命令有哪些
    这篇文章主要为大家展示了“Linux文件传输命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux文件传输命令有哪些”这篇文章吧。uuto 命令Linux uuto命令将文件传送到远...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作