Linux的scp命令远程传输文件

这篇具有很好参考价值的文章主要介绍了Linux的scp命令远程传输文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、简介

Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
使用 SCP 意味着它享有与 SSH 相同级别的数据加密,因此被认为是跨两个远程主机传输文件的安全方式。

2、scp的基本语法

本地->远程

$ scp [option] /path/file user@server-ip:/path/directory

远程->本地

$ scp [option] user@server-ip:/path/file/ path/directory

/path/file – 要复制的文件名及路径。

user@server-IP: – 这是远程系统的用户名和 IP 地址。注意 IP 地址后面加冒号。

/path/directory – 保存的路径。

option常用选项:

-C - 这会在复制过程中压缩文件或目录。

-P - 如果默认 SSH 端口不是 22,则使用此选项指定 SSH 端口。注意大写

-r - 此选项递归复制目录及其内容。

-p - 保留文件的访问和修改时间。

3、将文件复制到远程 Linux 服务器

文件 file.tar.gz复制到远程.
主机IP为192.168.43.137,用户名为root。

[root@server1 ~]# scp file.tar.gz root@192.168.43.137:/home/place

文件夹目录 /home/filePath复制到远程,使用**-r**选项。

[root@server1 ~]# scp -r /home/filePath root@192.168.43.137:/home

4、将文件从远程系统复制到本地

文件 file.tar.gz从远程复制到本地

[root@server1 ~]# scp root@192.168.43.137:/root/file.tar.gz  /root/

文件夹目录 /root/filePaht 从远程复制到本地, 使用**-r**标志

[root@server1 ~]# scp -r root@192.168.43.137:/root/filePaht /root/

有关使用 scp 命令的更多选项,可以查看手册,命令是:man scp

Linux SCP 命令是一种在两个远程节点之间传输文件的便捷且安全的方式,而无需担心攻击者窥探你的数据。

参考链接:Linux的scp 命令使用方法文章来源地址https://www.toymoban.com/news/detail-476695.html

到了这里,关于Linux的scp命令远程传输文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • scp命令进行文件传输

    登录 (1)ssh -p 目标端口号 用户名@ip (2)回车后输入密码 (3)例:ssh -p 10011 root@192.19.3.210 文件上传: (1)scp -P 目标端口号 -r 要上传的文件 用户名@ip:目标存放地址 (2)点击回车输入密码 (3)例:scp -P 10011 -r ##.jar root@192.19.3.210:/opt/service/ 注释:##.jar 是本地文件;roo

    2024年02月07日
    浏览(54)
  • scp命令----跨服务器传输文件

    Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。 一、Linux scp 命令 以下是scp命令常用的几个选项: -1: 强制scp命令使用协议ssh1 -2: 强制

    2024年02月10日
    浏览(51)
  • Linux/ubuntu 如何使用 SCP 和 SFTP 安全传输文件

    本文章向大家介绍Linux如何使用 SCP 和 SFTP 安全传输文件,主要内容包括使用 SCP 复制文件、使用 SFTP 复制文件、总结、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。 通过使用基于

    2024年02月17日
    浏览(41)
  • 使用 SCP 工具在 Windows和Linux之间进行文件传输

    SCP是一种基于SSH协议的安全文件传输工具,它可以在Windows和Linux之间进行文件传输。在Windows上,你可以使用SCP客户端软件(如WinSCP)进行操作,或者使用命令行工具如PSCP。 在 windows 系统上面安装系统自带的 OpenSSH 工具。 在 可选功能 找到 OpenSSH 进行安装。 使用以下命令将本

    2024年02月16日
    浏览(40)
  • 服务器间,文件的远程复制命令scp -r的使用

    目的:         将服务器A上的指定文件夹下的内容copy到B服务器上; 在B服务器的linux端,输入以下代码 ,代码格式 模板 :         scp -r name_A@ip_A:file_A file_B          示例:         将服务器A上/home/sd_bj/sd/model/文件下的内容复制到服务器B上的/usr/sd_bj/zsb/文件下

    2023年04月27日
    浏览(42)
  • SCP命令在不同远程服务器之间发送文件(指定端口、大量小文件操作)

    最近想把数据集放在另一个服务器上,但是如果先下载到本地然后再上传过去,则需要浪费好久时间。 特总结下如何快捷的通过命令完成不同远程服务器之间的文件传输,以及遇到的问题。 SCP命令 Linux scp 命令用于 Linux 之间复制文件和目录。 1 scp 是 secure copy 的缩写, scp 是

    2023年04月18日
    浏览(51)
  • scp命令-远程服务器与本地之间的文件上传与下载操作

    scp命令在linux中,比较方便。下面是例子。 -p -- ssh的端口,不写的话默认就是22。 /Users/zangcc/Desktop/hello.zip -- 本地的桌面文件hello.zip。 root@服务器ip:/root/tools -- 上传到远程服务器的/root/tools下。 通俗的讲:将本地桌面的hello.zip上传到服务器的/root/tools目录。 -p -- ssh的端口,不

    2024年02月13日
    浏览(51)
  • Ubuntu远程服务与本地文件互传-scp命令(外网服务器也可以)

    1、从服务器下载文件到本地 2、上传本地文件到服务器 3、SCP高级用法 通过指定端口号进行传输 递归复制目录及其内容 scp过程中显示详细信息

    2024年02月03日
    浏览(88)
  • linux系统之间文件互传scp命令用法

    以下内容转自网络: 两台LINUX主机之间要互传文件时可使用SCP命令来实现 1. 需要输入密码:    $ cd cd /home/tony/.ssh/    $ scp id_rsa.pub root@172.17.12.57:/root/.ssh/authorized_keys      (然后输入172.17.12.57那台机器下的root密码,便可以传输文件id_rsa.pub       到,远程机器/root/.ssh/下,

    2024年02月06日
    浏览(46)
  • Linux下的scp 、rsync两种命令同步文件

    scp 还非常不占资源,不会提高多少系统负荷,在这一点上, rsync 就远远不及它了。虽然 rsync比scp 会快一点,但当小文件众多的情况下, rsync 会导致硬盘I/O非常高,而scp基本不影响系统正常使用。 语法 示例 在Linux系统中, rsync 是一种功能强大且广泛使用的文件同步工具。它

    2024年02月14日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包