首页 > 系统相关 >Linux scp 文件传输

Linux scp 文件传输

时间:2024-08-19 21:53:45浏览次数:11  
标签:文件传输 tabu scp Linux 服务器 txt 远程

scp将本服务器的文件传输到远程服务器

基本语法

scp `[源路径]` `[目标服务器]`:`[目标路径]`

样例
将本服务器123.txt文件传输到远程服务器并重命名为456.txt

scp 123.txt user@remote_server:/home/tabu/456.txt

使用-r选项复制整个目录

scp -r tabu/* user@remote_server:/home/tabu/*

user:是远程服务器上的用户名
remote_server:是远程服务器的IP地址或域名
/home/tabu/:是远程服务器上的目标路径
456.txt:是重命名后的文件名,也可以不重命名

scp将远程服务器的文件传输到本服务器

基本语法

scp `[目标服务器]`:`[目标路径]` `[源路径]`

样例
将远程服务器456.txt文件传输到本服务器并重命名为111.txt

scp user@remote_server:/home/tabu/456.txt 111.txt

user:是远程服务器上的用户名
remote_server:是远程服务器的IP地址或域名
/home/tabu/:是远程服务器上的目标路径
111.txt:是重命名后的文件名,也可以不重命名

如果远程服务器使用的是非标准SSH端口,可以使用-P选项指定端口

scp -P port user@remote_server:/home/tabu/456.txt 111.txt

标签:文件传输,tabu,scp,Linux,服务器,txt,远程
From: https://www.cnblogs.com/mjtabu/p/18368167

相关文章

  • Linux搭建环境:从零开始掌握基础操作(二)
    ​​您好,我是程序员小羊!前言软件测试第一步就是搭建测试环境,如何搭建好测试环境,需要具备两项的基础知识:1、Linux命令:软件测试第一个任务,一般都需要进行环境搭建,一部分,环境搭建内容是在服务器上实现的,跟服务器交互(没有图形化页面),需要使用Linux命令。2......
  • Redis在Linux(Centos7)单机部署和集群部署
    目录一、单机部署1、软件准备 2、安装配置3、启动Redis二、Redis集群2.1、主从模式2.1.1、作用 2.1.2、规划图2.1.3、具体配置准备工作 主从配置启动测试 2.1.4、主从复制原理主从全量复制主从增量同步(slave重启或后期数据变化)2.1.5、缺点 2.2、哨兵......
  • 用UDP协议实现跨主机文件传输,实现下载与上传文件(FTFP)
    要求:实现下载服务器目录上任意文件与上传本地文件到服务器特定目录下tftp协议概述简单文件传输协议,适用于在网络上进行文件传输的一套标准协议,使用UDP传输特点:是应用层协议基于UDP协议实现数据传输模式:octet:二进制模式(常用)服务器端:tftp下载模型TFTP通信过程总结......
  • 简单的linux系统学习笔记——08
    一、文件属性-权限属性33555523-rw-r--r--.1rootroot1586月72013/etc/hosts-rw-r--r-- 【rw-】:权限是属主的权限 【r--】:权限是属组的权限 【r--】:权限是其他人的权限r//读取权限 针对文件:含义是,可以打开文件,查看文件的内容 针对目录:含义是,可以查......
  • 简单的linux系统学习笔记——09
    一、用户分类1.root//皇帝用户,定制规则用户,系统高级管理员【uid,gid0】2.普通用户//有特定的权限,权限是root授予的【uid,gid大于1000】3.傀儡用户//没有家目录,不能登录系统;【0-999】二、用户相关的配置文件1.用户列表文件[root@c7-100~]#cat/etc/passwdroot:x......
  • C++ 获取Linux 服务器CPU占用率+内存空闲率(亲测绝对可以运行)
    转自:C++获取Linux服务器CPU占用率+内存空闲率(亲测绝对可以运行)-远征i-博客园(cnblogs.com)代码来自网络,部分修改,亲测绝对可用C++:#include<stdio.h>#include<stdlib.h>#include<string.h>#include<iostream>#include<unistd.h>usingnamespacestd;type......
  • Linux学习/TCP Socket通信
    案例案例一server.c#include<stdio.h>//标准输入输出#include<stdlib.h>//提供通用的工具函数,例如内存分配和程序退出。#include<string.h>//提供字符串处理函数。#include<unistd.h>//提供对POSIX操作系统API的访问,包括对文件描述符的操作。#include<arpa/i......
  • 【Linux_install】详细的Ubuntu和win双系统安装指南
    @目录1.前期准备1.1制作启动盘1.2关闭快速启动、安全启动、bitlocker1.2.1原因1.2.2进入BIOSshell命令行进入BIOSwindows设置中高级启动在开机时狂按某个键进入BIOS1.2.3关闭Fastboot和Secureboot1.3划分磁盘空间1.3.1查看目前的虚拟内存大小2.开始安装2.1使用启动盘启动......
  • Linux---systemctl常用命令以及service文件配置
    简介1.1什么是systemctl命令        systemctl是一个在Linux系统中用于管理系统服务的命令。它是systemd这个初始化系统的一部分,通过控制和监视系统的服务和单位文件,提供了对系统进程的强大管理功能。1.2systemctl的作用和用途        systemctl可以用于......
  • Linux CentOS手动安装Node.js(图文教程)
    本章教程主要介绍如何在centos7上安装指定版本的Node.js一、下载nodejs前往Node.js官网,根据自己需要安装的版本进行下载。官网下载地址:https://nodejs.org/zh-cn/download/prebuilt-binaries本文,以v14.21.3版本介绍整个安装过程。二、上传压缩包下载之后,你会得......