今天要在两台电脑上面传输文件,但是,又没有U盘,于是乎,采用了局域网传输,没想到速度还是非常的快。

1.准备工作

分别打开两台电脑的远程登录功能。

步骤:系统偏好设置->共享->远程登录,结果如图:

image.png

两台电脑都需要打开远程登录功能。

2.登录

比如说资料在B电脑上,我要传输到A电脑上,现在要做的就是用A电脑登录B电脑。(当然,可以不登录,直接用scp命令,但是这样会要你手动输入路劲,容易出错)

如图:

image.png

会让你确定是否连接,输入yes,然后输入B电脑的密码。

3.拷贝

此时,我们的终端已经登录到B电脑了,cd到需要拷贝的文件或者文件夹目录,然后输入pwd得到当前路劲,复制下来。

使用scp命令拷贝,将本地B电脑文件拷贝到远程A电脑:

image.png

速度还是比较快的,最主要的是,非常方便,什么时候想传什么,一个命令就搞定了。

可能有人会疑惑,为什么是本地到远程,原因是第2步我们已经登录了B电脑,此时终端是B电脑。

4.scp命令

scp命令用于Linux之间复制文件和目录。

简易写法:

scp [可选参数] file_source file_target

参数:

-1: 强制scp命令使用协议ssh1

-2: 强制scp命令使用协议ssh2

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

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

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

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

-p:保留原文件的修改时间,访问时间和访问权限。

-q: 不显示传输进度条。

-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 /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music

//需输入密码,文件名改变

scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music/001.mp3

//需输入用户名和密码,文件名不变

scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music

//需输入用户名和密码,文件名改变

scp /home/space/music/1.mp3 www.runoob.com:/home/root/others/music/001.mp3

从本地复制文件夹到远程

//-r递归复制,文件夹时需要改参数

scp -r /home/space/music/ root@www.runoob.com:/home/root/others/

scp -r /home/space/music/ www.runoob.com:/home/root/others/

从远程复制到本地

scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3

scp -r www.runoob.com:/home/root/others/ /home/space/music/

说明

1.如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号,命令格式如下:

#scp 命令使用端口号 4588

scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator

2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限,否则scp命令是无法起作用的。

linux两台电脑直连传数据,两台MAC电脑通过局域网快速传输文件相关推荐

  1. mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件

    1.两个系统相互传文件,比较通用的方式是用QQ,两台电脑一台各登陆一个qq,发文件就行了,在同一个网段时,qq会自动转换为按局域网的方式传输. 2.本人不愿安装qq,以ftp方式进行传输,先在wndo ...

  2. 两台笔记本之间快速传输文件,电脑对电脑怎么传送数据

    我们在日常办公中通常会遇到文件传输的需求,如何进行文件传输?两台笔记本之间快速传输文件?如果您正在寻找可靠的电脑数据迁移软件,不妨花点时间看看此教程.接下来了解有关文件传输的更多信息以及文件传输应用程 ...

  3. 两个云服务器怎么互传文件,两个云服务器互传数据

    两个云服务器互传数据 内容精选 换一换 云上容灾有三种场景,如表1所示.跨AZ容灾的方案如图1所示.该架构适用云上同城容灾,要求RPO等于0的场景.该方案下,RPO等于0,RTO小于30分钟.在平时业 ...

  4. 两台笔记本之间快速传输文件,两台电脑之间快速传输大量文件

    想用自己的笔记本电脑给同事的电脑传文件,却发现自己和同事都没有带U盘和数据线,怎么办?两台笔记本之间快速传输文件?接下来介绍的方法你可能用得到. 方案一.微信.QQ传输文件 简单的方法就是两台电脑都登 ...

  5. 华为nova2s应用计算机,华为nova2s在手机和电脑之间互传数据?

    匿名用户 1级 2018-03-03 回答 选择 USB 连接模式 通过 USB 数据线将手机连接至电脑或其他设备,手机将弹出[是否允许访问设备数据?]对话框. 点击[否,仅充电]. 从状态栏处向下滑 ...

  6. linux windows文件 编码_Mac, Windows和Linux电脑之间如何快速传输文件

    Mac, Windows和Linux电脑之间如何快速传输文件 本文介绍的方法主要适用于在家庭环境中的多台电脑之间快速传输文件,比如家中有三台电脑分别是Windows, Mac和Linux系统,如果传输 ...

  7. 苹果电脑如何开启多个桌面?Mac电脑多桌面添加和使用技巧

    Mac电脑一个强大的功能就是可以让用户创建多个桌面,每个桌面打开不同的应用,这样显得桌面不会太杂乱,苹果电脑如何开启多个桌面呢?这里macw小编为大家带来了Mac电脑多桌面添加和使用技巧,一起来看看吧 ...

  8. 无需安装软件,手机到电脑快速传输文件

    在不用蓝牙,不用数据线,不安装软件,不使用QQ,微信的情况下,我们可以使用手机上的远程管理实现快速传输文件 步骤: 1.手机与电脑连接在同一WIFI下:或者打开电脑的移动热点,将手机连接到这个热点上( ...

  9. 使用Xftp实现Windows与Linux服务器实现快速传输文件

    场景 第一次在Linux服务器上部署项目,看完这篇轻松应对: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/85340802 简单 ...

  10. linux系统局域网传输,利用ssh在linux系统之间在局域网内传输文件

    利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件.而如果你的工作环境是windows的话,那么可以选择用 secure CRT,或者putty 这样的ssh登录工具来进行传输 ...

最新文章

  1. javaweb学习总结(二十一)——JavaWeb的两种开发模式
  2. 栈-线性表(代码、分析、汇编)
  3. 精读《V8 引擎 Lazy Parsing》
  4. python django restful框架_Django RESTful API 实例带你快速上手开发
  5. mongodb 存储过程 遍历表数据_三、redis数据存储之跳跃表(SKIP LIST)
  6. 如何将servlet中的变量在jsp页面中显示---jsp中的jstl表达式(C标签)
  7. mysql多租户视频_数据库实现多租户支持的思路
  8. 【作业报告】作业5 四则运算 测试与封装 5.2(已更新)
  9. matlab iradon函数详解,如何处理iradon函数所得图像
  10. 移远BC95系列区别
  11. python骰子游戏分析_python知识分解析掷骰子游戏
  12. 视频必备资源:免费音效素材下载
  13. 像素越多越好?像元的面积越小越好?为何底大一级压死人?
  14. c语言if函数的作用是什么意思,if是什么意思_if,意思_词汇大全意思全集
  15. 视频会议室需要什么设备可以实现高清视频会议?
  16. java代码实现身份证第18位的计算和验证身份证号码是否是真实有效.
  17. redis命令,SpringBoot整合Redis6,主从复制,哨兵模式,集群,springCache初高级应用。
  18. 也说程序员的中年危机
  19. 安全管理平台(SOC)的发展趋势分析
  20. PS5上传图片失败,游戏无法推送更新,提示服务器出了点问题,HTTP状态码:403

热门文章

  1. 图书管理系统的设计与实现
  2. Halcon学习-光源、镜头、相机选型
  3. matlab01规划程序实例,01规划matlab程序
  4. 安装完毕后VS2012(2013)中找不到ADO.NET Entity Data Model模板或 sql server database project模板
  5. TP6.0 框架的下载,优秀扩展包推荐
  6. php tp框架,tp框架是什么意思
  7. pycharm 远程连接Linux
  8. Windows server 2003-2016镜像下载
  9. VB 源码 产生任意数之间随机数,支持负数
  10. Spring最新下载教程