Linux scp命令使用实例汇总

Linux scp命令使用实例汇总

SCP简介

SCP(Secure Copy)是一种基于SSH协议进行加密传输的文件传输工具,它可以在本地主机和远程主机之间进行文件的复制和传输。SCP命令和Linux系统中的其他命令一样,可以通过命令行或Shell脚本来使用。

SCP上传文件

使用SCP上传文件非常简单,只需要在命令行中输入以下命令:

  scp local_file remote_username@remote_ip:remote_folder

其中,local_file是本地文件的路径,remote_username是远程主机的用户名,remote_ip是远程主机的IP地址,remote_folder是远程主机上的文件夹路径。

例如,要将本地文件test.txt上传到远程主机192.168.1.100的/home/user目录下,可以使用以下命令:

  scp /home/localuser/test.txt remoteuser@192.168.1.100:/home/user

SCP下载文件

使用SCP下载文件也非常简单,只需要在命令行中输入以下命令:

  scp remote_username@remote_ip:remote_file local_folder

其中,remote_username是远程主机的用户名,remote_ip是远程主机的IP地址,remote_file是远程主机上的文件路径,local_folder是本地文件夹路径。

例如,要将远程主机192.168.1.100上的文件test.txt下载到本地主机的/tmp目录下,可以使用以下命令:

  scp remoteuser@192.168.1.100:/home/user/test.txt /tmp

SCP指定端口

有时候,远程主机的SSH服务可能不是默认的22端口,这时候就需要使用SCP指定端口来进行文件传输。

SCP指定端口的命令格式如下:

  scp -P port remote_username@remote_ip:remote_file local_folder

其中,port是远程主机的SSH服务端口号。

例如,要将远程主机192.168.1.100上的文件test.txt下载到本地主机的/tmp目录下,并且远程主机的SSH服务端口号是2222,可以使用以下命令:

  scp -P 2222 remoteuser@192.168.1.100:/home/user/test.txt /tmp

SCP传输目录

SCP不仅可以传输文件,还可以传输目录。要传输目录,需要使用-r选项。

SCP传输目录的命令格式如下:

  scp -r local_folder remote_username@remote_ip:remote_folder

其中,local_folder是本地目录路径,remote_username是远程主机的用户名,remote_ip是远程主机的IP地址,remote_folder是远程主机上的目录路径。

例如,要将本地目录/home/localuser/mydir上传到远程主机192.168.1.100的/home/user目录下,可以使用以下命令:

  scp -r /home/localuser/mydir remoteuser@192.168.1.100:/home/user

SCP传输文件夹

有时候,需要将一个文件夹中的所有文件传输到远程主机上的一个文件夹中,这时候可以使用通配符*。

SCP传输文件夹的命令格式如下:

  scp -r local_folder/* remote_username@remote_ip:remote_folder

其中,local_folder是本地目录路径,remote_username是远程主机的用户名,remote_ip是远程主机的IP地址,remote_folder是远程主机上的目录路径。

例如,要将本地目录/home/localuser/mydir中的所有文件上传到远程主机192.168.1.100的/home/user目录下,可以使用以下命令:

  scp -r /home/localuser/mydir/* remoteuser@192.168.1.100:/home/user

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • Win10电脑开机进不了桌面怎么重装系统

    Win10电脑开机进不了桌面怎么重装系统 可能的原因 解决方案 准备工作 重新安装系统 可能的原因 开机后无法进入桌面通常是系统出现了问题,可能的原因如下: 系统文件损坏或丢失 病毒感染 硬件故障 解决方案 为了解决这个问题,可以重新安装系统。在开始之前,需要做一些准备工作。 准备工作 在重新安装系统之前,需要准备以下物品: 一台可用的电脑 一张 Windo…

    2023-08-19
    00
  • mdf文件用什么软件打开(mdf文件的打开方法)

    mdf文件要用什么打开呢?有很多朋友都想知道mdf文件的打开方法,其实打开mdf格式文件的方法非常简单,我们只要现在虚拟光驱软件即可。这里小编就跟大家分享一下打开mdf文件的操作方法。 1、下载并安装“Daemon” 2、首次安装好后,运行程序,会提示需要让“Daemon”这个软件管理的文件类型的选择,仔细看,这里面就包括“MDF”文件,也就是说,它本身就是…

    2022-07-12 投稿
    00
  • mobilefile是什么文件夹可以删除吗(电脑怎样查找Mobile File)

    简介:大家知道,电脑QQ和手机QQ可以相互传输文档,那传输的文档是存在电脑的什么地方呢?下面给大家说明一下。 工具:windows7 方法一、直接查找 路径: C:\Users\Administrator\Documents\Tencent Files\个人QQ号码\FileRecv\MobileFile 方法二1.点击【我的手机】 2.在传输的文档上右击 …

    2022-07-13
    00
  • Win10系统下baidunetdisk进程占用磁盘100%怎么解决?

    Win10系统下baidunetdisk进程占用磁盘100%怎么解决? 问题描述 问题原因 解决方法 总结 问题描述 在使用Win10系统时,有时会出现baidunetdisk进程占用磁盘100%的情况。这会导致电脑运行缓慢,严重影响用户的正常使用。 问题原因 造成baidunetdisk进程占用磁盘100%的原因主要有以下两种: 网络连接不稳定:当网络连接…

    2023-08-26
    00
  • OS X 系统屏幕截图和清倒废纸篓的声音如何去除

    如何去除OS X系统屏幕截图和清倒废纸篓的声音 去除屏幕截图声音 去除清倒废纸篓声音 去除屏幕截图声音 在使用Mac电脑时,我们经常需要使用屏幕截图功能,但是默认情况下,每次截图都会伴随着一声响亮的快门声。这种声音不仅会打断我们的工作,还可能影响他人。因此,我们需要学会如何去除屏幕截图声音。 具体步骤如下: 打开终端应用程序(在应用程序/实用工具中找到) 输…

    2023-07-07
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信