首页 > 系统相关 >【Linux】 SCP命令

【Linux】 SCP命令

时间:2023-04-14 17:01:27浏览次数:40  
标签:文件 RemoteHostIp RemoteFile RemoteFolder SCP 命令 Linux FileName scp

使用crt在windows和linux之间传输文件: alt+p

远程拷贝文件,scp -r 的常用方法:

1.使用该命令的前提条件要求目标主机已经成功安装openssh-server
如没有安装使用 sudo apt-get install openssh-server 来安装

2.使用格式:
scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对/相对路径

例:scp -r [email protected]:/home/laowang/QQ_dir/ ./mytest/lisi

注:在后续会提示输入“yes”此时,只能输“yes”而不能简单输入“Y”
拷贝单个文件可以不加 -r参数,拷贝目录必须要加。

  • 本地文件复制到远程:
scp FileName RemoteUserName@RemoteHostIp:RemoteFile
scp FileName RemoteHostIp:RemoteFolder
scp FileName RemoteHostIp:RemoteFile
  • 远程文件复制到本地:
scp RemoteUserName@RemoteHostIp:RemoteFile FileName
scp RemoteHostIp:RemoteFolder FileName
scp RemoteHostIp:RemoteFile FileName
  • 远程目录复制到本地:
scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
scp -r RemoteHostIp:RemoteFolder FolderName

标签:文件,RemoteHostIp,RemoteFile,RemoteFolder,SCP,命令,Linux,FileName,scp
From: https://www.cnblogs.com/SmokedInk/p/17318837.html

相关文章

  • 【Linux】添加用户并授权
    1.Centos添加用户并授权<!--添加用户-->useradd-d/home/zhangsan-mzhangsan<!--设置密码-->passwdzhangsan<!--授予sudo权限-->usermod-a-Gadmzhangsanusermod-a-Gsudozhangsan<!--或修改/etc/sudoers文件-->zhangsanALL=(ALL)AL......
  • Linux PHP多版本编译安装及快捷切换版本
    编译安装              安装多个版本的PHP其实毫无压力,主要是编译安装的时候--prefix和--with-config-file-path设置为不同的目录即可。       分享我编译安装的命令:./configure--prefix=/usr/local/php/--enable-debug--enable-gd--with-freetype--......
  • Linux常用命令-个人使用
    Linux常用命令-个人使用本人在centos下常用的命令,其他系统机器不确定是否可以使用1.nmtui命令启动界面改IP信息首先要启动NetworkManager服务,然后运行nmtui命令就可以手动配置网卡信息,贼好用运行nmtui命令2.ls根据文件大小排序ll-hS|grep^-只显示文件且按文件大小......
  • Linux input and ouput command < symbol & > symbol All In One
    Linuxinputandouputcommand<symbol&>symbolAllInOneleftinput/rightoutput<向左侧输入#把文件内容复制到剪贴板中✅$pbcopy<filename.txt>向右侧输出#把剪贴板内容粘贴到文件中✅$pbpaste>filename.txtdemos$echo"helloworld">......
  • pipeline 将命令执行的结果赋值给全局变量
    在CI/CD中,使用pipeline脚本,遇到的一个小知识。pipeline{agentanyenvironment{#自定义一个变量,然后通过shell命令去执行一个获取时间的结果,并赋值给变量。time=sh(script:"date+%Y%m%d%H%M%S",returnStdout:true).trim()}stages{......
  • Linux内核进程管理并发同步与原子操作
    并发同步并发是指在某一时间段内能够处理多个任务的能力,而并行是指同一时间能够处理多个任务的能力。并发和并行看起来很像,但实际上是有区别的,如下图(图片来源于网络):上图的意思是,有两条在排队买咖啡的队列,并且只有一架咖啡机在处理,而并行就有两架的咖啡机在处理。咖啡机的数量......
  • 在终端命令行中把输出复制到剪贴板的命令 All In One
    在终端命令行中把输出复制到剪贴板的命令AllInOneusecommandcopyfromtheTerminalLinux系统Debian/Ubuntu/RaspberryPiOS#RaspberryPi$grepshutdown|???https://www.raspberrypi.com/documentation/computers/os.htmlhttps://www.debian.org/m......
  • Linux内核进程管理进程优先级
    **前言:**进程优先级实际上是系统对进程重要性的一个客观评价。根据这个评价的结果来为进程分配不同的系统资源,这个资源包括内存资源和CPU资源。为了保证“公平公正”的评价每个进程,Google工程师为此设计了一套评价系统。为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任......
  • linux中systemctl管理go服务 (gin)git部署
    go安装下载 https://golang.google.cn/dl/解压至指定目录,一般到/usr/localsudotar-C/usr/local-xzfgo**.linux-amd64.tar.gz设置环境变量#修改~/.bashrc文件$sudogedit~/.bashrc#在该文件最后一行插入$exportPATH=$PATH:/usr/local/go/bin$source~/......
  • Linux内核进程管理六种状态
    进程概念1)正在执行的程序2)正在计算机上执行的程序实例3)能分配处理器并由处理器执行的实体进程的两个基本元素是程序代码和代码相关联的数据集。Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。这就可以引入‘进......