Linux中使用SCP命令进行上传或者下载文件

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

SCP(Secure Copy Protocol)是一种基于SSH的在网络上安全传输文件的文件传输协议,使用SSH(Secure Shell)加密技术来保证数据在传输过程中的安全性。SCP 命令是Linux主机之间进行上传或者下载文件的最常用的命令,这是一个功能非常强大的工具,可以在任意二个主机之间快速的上传与下载一个或者多个文件或者按指定文件夹直接完成整个文件夹下所有文件和文件夹的传输。

1、本地主机与远程主机之间进行文件传输

1.1、单个文件的上传与下载

  • 将本地主机/home/user目录下的example.txt 文件上传到目标主机192.168.3.3的/home/user目录下
scp /home/user/example.txt root@192.168.3.3:/home/user/
  • 将目标主机192.168.3.3的/home/user目录下的example.txt 文件下载到本地主机/home/user目录下
scp root@192.168.3.3:/home/user/example.txt /home/user

1.2、多个文件的上传与下载

注意这里第二条命令中的转意义字符大括号前的那个\

  • 将本地主机当前目录下的example.txt和example2.txt 文件上传到目标主机192.168.3.3的/home/user目录下:
scp ./example.txt ./example2.txt root@192.168.3.3:/home/user/
  • 将目标主机192.168.3.3的/home/user目录下的example.txt 和example2.txt 文件下载到本地主机的当前目录下:
sudo scp root@192.168.3.3:/home/user/\{example.txt,example2.txt\} ./

1.3、按目录进行上传与下载

  • 将本地主机当前目录下的myfolder1和myfolder2里的所有文件和子文件夹全部上传到目标主机192.168.3.3的/home/user目录下:
scp -r ./myfolder1 ./myfolder2 root@192.168.172.104:/home/user/
  • 将目标主机192.168.3.3的/home/user目录下的temp目录及其所有文件了子目录下载到本地主机当前目录的target目录下:
scp -r root@192.168.172.104:/home/user/temp ./target

2、远程主机与远程主机之间进行文件传输

二个远程主机之间传输文件,文件夹的命令和第一章是类似的,只要把源或者目标文件从本地文件替换成远程主机文件则可,如本机是192.168.3.220, 命令需要从192.168.3.10传送一个文件a.out到192.168.3.11:

scp root@192.168.3.10:/home/user/a.out root@192.168.3.11:/home/user/文章来源地址https://www.toymoban.com/news/detail-596192.html

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

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

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

相关文章

  • Linux——如何使用sftp命令轻松上传和下载文件

    对于Linux用户来说,通过sftp命令进行文件上传和下载是一个非常常见的操作。SFTP是SSH File Transfer Protocol的简写,它是基于安全shell(SSH)协议的一种文件传输协议,可以实现加密传输,防止网络窃听和篡改。本文将向您介绍如何使用sftp命令轻松上传和下载文件。 一、安装和配

    2024年03月09日
    浏览(44)
  • linux centos使用rz、sz命令上传下载文件

    一般情况下,我们会使用终端软件,如 XShell、SecureCRT 或 FinalShell 来连接远程服务器后,使用 rz 命令上传本地文件到远程服务器,再解压发版上线。 系统:Linux CentOS 7 安装 rz 和 sz 命令 使用 rz 上传文件,会跳出文件选择窗口,选择好文件,点击确认即可 使用 sz 下载文件 注

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

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

    2024年02月16日
    浏览(32)
  • 如何在Linux系统中使用SCP命令传输文件和文件夹?

    在Linux系统中,SCP(Secure Copy)是一种用于在本地和远程主机之间安全传输文件和文件夹的命令行工具。它基于SSH协议,并提供了加密和身份验证机制,确保数据的安全性和完整性。 本文将详细介绍如何使用SCP命令在Linux系统中传输文件和文件夹。 SCP命令的基本语法如下: 选

    2024年02月06日
    浏览(39)
  • 【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程

    Shell 命令专栏:Linux Shell 命令全解析 scp 命令是Linux中用于在远程主机之间复制文件的命令。它的全称是\\\"secure copy\\\",可以通过SSH协议进行安全的文件传输。 scp 命令的基本语法如下: 常用的选项有: -r :递归复制目录及其内容。 -P :指定远程主机的端口号。 -i :指定用于身

    2024年02月09日
    浏览(53)
  • 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日
    浏览(43)
  • 使用安全复制命令scp在Windows系统和Linux系统之间相互传输文件

    现在已经有很多远程控制服务器的第三方软件平台,比如FinalShell,MobaXterm等,半可视化界面,使用起来非常方便和友好,两个系统之间传输文件直接拖就行,当然也可以使用命令方式在两个系统之间相互传递。 自动化和脚本化 命令方式可以通过脚本批量传输文件,实现自动

    2024年02月11日
    浏览(32)
  • Linux中文件的上传、下载、压缩、解压等命令和操作

    简单使用:当使用工具连接的Linux时,可以直接将文件进行鼠标拖拽进行文件操作 • Linux和Mac系统常用有2种压缩格式,后缀名分别是: ○ .tar,称之为tarball,归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装 ○ .gz,也常见

    2024年02月15日
    浏览(37)
  • linux文件上传和下载、别名设置以及命令解释器

    (1) 它类似于 ftp 传输协议,属于 ssh, 但它进行加密传输,相对 FTP 来讲有更高的安全性 (2)用法 查看文件下载情况-将文件内容copy到一个file1.txt文件中 将10.0.0.3的file1,txt文件上传到当前文件的目录下面 (3) 如果不知道远程主机的目录是什么样,  ls命令 可以列出10.0.

    2024年02月03日
    浏览(40)
  • Linux上传与下载文件命令,rz,sz,lrzsz

    对于基于Debian的系统(如Ubuntu),可以使用以下命令安装rz和sz: 对于基于RPM的系统(如CentOS、Fedora等),可以使用以下命令安装rz和sz: 上传文件到Linux服务器 加粗样式 在Windows下打开命令行窗口,进入到要上传的文件所在的目录,然后输入以下命令: 按下回车键后会弹出一

    2024年02月03日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包