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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • c盘appdata迁移到d盘后有影响吗(C盘能腾出多少空间)

    网友解答: 首先,这个问题没有说明是指的是电脑上的,还是手机上的。因为,通常习惯上电脑上会说C盘D盘,但是APP这个词,又指的是手机上的应用。还有, 移这个词也有不同的含义。 那就先说电脑上的吧,从理论上说,程序文件数据转移到D盘,受不受影响,要看C盘和D盘的性质,比如原来的C盘是SSD,而D盘是机械硬盘,如果是大型程序的话,那么运行效率就可也能受影响。如果…

    2022-05-03
    00
  • Win10底部任务栏一直转圈

    Win10底部任务栏一直转圈 问题原因 解决方案 总结 问题原因 Win10底部任务栏一直转圈,可能是由于以下原因导致: 网络连接问题 系统更新问题 系统运行程序冲突 如果遇到此问题,需要检查以上问题是否存在。 解决方案 根据不同的原因,可以采取以下解决方案: 网络连接问题:检查网络连接是否正常,尝试重新连接或重启路由器。 系统更新问题:检查系统更新是否完成…

    2023-08-02
    00
  • ROG魔霸新锐电脑Win11系统降级Win10系统的方法分享

    ROG魔霸新锐电脑Win11系统降级Win10系统的方法分享 为什么需要降级Win11系统? 降级前的准备工作 降级Win11系统的步骤 降级Win11系统的注意事项 为什么需要降级Win11系统? Win11系统是微软最新推出的操作系统,但并不是所有用户都适应这个系统。一些用户可能发现Win11系统在某些方面不如Win10系统好用,比如兼容性、稳定性等方面…

    2023-07-09
    00
  • Msvcp140.dll文件怎么安装 Msvcp140.dll文件安装方法

    Msvcp140.dll文件怎么安装 Msvcp140.dll文件安装方法 什么是Msvcp140.dll文件 为什么Msvcp140.dll文件很重要 如何安装Msvcp140.dll文件 什么是Msvcp140.dll文件 Msvcp140.dll是Windows操作系统中的一个重要动态链接库文件。它包含了在C++编程语言中使用的一些标准函数和类。这个文…

    2023-07-06
    00
  • 如何将PDF转换的word转excel进行查看

    有的时候呢,你可能会因为老板要求或者老师要求而需要将word转excel工作表。 这个时候大家应该都是会选择直接慢慢去复制每条信息,然后再去慢慢一条套粘贴到Excel工作表中,但其实这样的做法不仅仅是效率慢,还可能会出错,只有用工具才可以完美避开这些问题,并且还快。 word转excel需要用到什么工具 将word文本转为excel表格,可能很多小伙伴都没有…

    2022-02-14
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信