`

scp命令的应用

阅读更多

Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里有具体举例:

==================

Linux scp 命令

==================

scp 可以在 2个 linux 主机间复制文件;

命令基本格式:

scp [可选参数] file_source file_target

======

从 本地 复制到 远程

======

* 复制文件:

* 命令格式:

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;

第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;

* 例子:

scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music

scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music

scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3

* 复制目录:

* 命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

第1个指定了用户名,命令执行后需要再输入密码;

第2个没有指定用户名,命令执行后需要输入用户名和密码;

* 例子:

scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/

scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录

======

从 远程 复制到 本地

======

从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;

例如:

scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3

scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

最简单的应用如下 :

scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2

[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .

可能有用的几个参数 :

-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

-C 使能压缩选项 .

-P 选择端口 . 注意 -p 已经被 rcp 使用 .

-4 强行使用 IPV4 地址 .

-6 强行使用 IPV6 地址 .

Linux scp命令的使用方法应该可以满足大家对Linux文件和目录的复制使用了。

分享到:
评论

相关推荐

    SSH中SCP命令的使用

    ### SSH中的SCP命令详解与应用 #### 一、SCP命令简介 **SCP**(Secure Copy Protocol)是一种基于**SSH**(Secure Shell)协议的安全文件传输工具。与传统的`cp`命令不同,`scp`不仅可以实现在同一台机器内部的...

    Linux批量scp命令执行工具 可批量对多个Linux主机执行传输文件命令 方便省力 适合统一化管理Linux服务器

    为了解决这个问题,就有了“Linux批量scp命令执行工具”,它能够帮助管理员批量地对多个Linux主机执行scp命令,极大地提高了工作效率,尤其适用于需要统一管理大量服务器的场景。 scp(Secure Copy Protocol)命令...

    linux下scp命令详解主机之间拷贝文件.docx

    scp 命令的应用场景 1. 文件备份:scp 命令可以用于文件备份,确保重要文件的安全。 2. 文件共享:scp 命令可以用于文件共享,允许不同的用户访问共享文件。 3. 远程管理:scp 命令可以用于远程管理,允许管理员...

    Linux远程拷贝之ftp与scp命令

    Linux 远程拷贝之 ftp 与 scp 命令 Linux 远程拷贝是指在 Linux 操作系统中将文件从一台...Linux 远程拷贝之 ftp 与 scp 命令都是常用的文件传输命令,它们都有其特点和优缺点,选择哪种命令取决于具体的应用场景。

    scp,sftp命令快速入门

    scp、sftp 命令快速入门 scp 和 sftp 是两种常用的文件传输协议,都是基于 SSH 协议的安全文件传输方式。本文将对 scp 和 sftp 命令进行详细的介绍,包括其使用方法、基本命令、选项等。 一、sftp 命令 sftp 是一...

    优化scp传输文件到多个主机

    3. **scp命令的使用**:scp命令的基本格式是`scp [选项] 源 文件 或 目标 用户@主机:`。在多机传输的场景下,目标部分会被替换为循环中的每台主机。 4. **权限与身份验证**:由于scp命令基于SSH,因此需要确保在...

    linux命令scp.txt

    根据提供的文件信息,“linux命令scp.txt”,我们可以详细探讨scp命令在Linux系统中的使用方法、功能特点及其应用场景。scp是Secure Copy(安全复制)的缩写,它基于SSH协议实现文件的安全传输,支持本地到远程、...

    GP2.2SCP03_GP2.2SCP03_scp03_

    4. **命令和响应流程**:描述SCP03协议下的典型命令结构和响应格式,包括初始化、密钥交换、数据加密和解密等步骤。 5. **安全增强**:可能包括针对特定攻击的防护措施,如防重放攻击、防篡改和防欺诈机制。 6. **...

    linux中scp命令和scp命令用法大全

    Linux中的`scp`命令是Secure Copy的缩写,它是一个用于在本地主机和远程主机之间安全传输文件的强大工具。`scp`命令利用SSH(Secure Shell)协议,确保数据传输过程中的安全性,因为所有数据都会被加密。这使得`scp`...

    atm-scp:通过scp命令上传指定文件夹到远程地址

    总之,`atm-scp`库为JavaScript开发者提供了一个便捷的途径,使他们能够安全、高效地通过scp命令上传文件夹到远程地址,从而扩展了JavaScript在系统管理领域的应用能力。通过学习和掌握这个库,可以提升开发者的自动...

    System_Ssh_scp.rar_linux scp_scp_system scp

    描述中提到"一台服务器传输文件到多台服务器,达到自动化,减少管理员的工作压力",这表明我们将关注如何通过脚本自动化SCP命令,以便在一个指令下完成对多台服务器的文件分发。这种方法在管理大规模服务器集群时...

    SCP02认证过程总结.pdf

    1. SELECT命令:在认证的第一步中,终端向智能卡发送一个SELECT命令,选择智能卡上的一个应用数据文件(ADF),并传入一个SD(security data)参数,这个参数通常是应用的AID(应用标识符)。返回值6147通常表示智能...

    SSH-SCP使用方法

    此外,了解SCP命令的高级用法可以帮助更好地管理和维护Linux环境下的文件系统。 #### 三、生成SSH密钥对 1. **密钥对的概念**:SSH密钥对包括公钥和私钥两部分,公钥可以公开,而私钥需要妥善保存。公钥和私钥是...

    scp工具Mac版Fugo

    然而,在Mac操作系统中,由于其基于Unix内核,同样可以使用scp命令进行文件传输。但针对Mac用户,为了提供更友好的图形用户界面,出现了名为Fugo的工具。 Fugo是一款专为Mac设计的scp工具,它简化了在本地和远程...

    java调SCP java调SCP.rar

    在Java中,我们可以利用第三方库,如JSch,来实现SCP命令的功能。以下是一些关于如何在Java中调用SCP的知识点: 1. **JSch库**: JSch是一个Java实现的SSH2库,它允许用户执行SSH连接、SFTP会话以及SCP命令。要...

    SCP03中文版

    - **表7-1: SCP03命令支持**:总结了SCP03支持的所有命令及其特点。 - **表7-2~表7-10**: 分别详细说明了各个命令的消息结构、控制参数以及密钥数据字段等内容。 - **表8-1: 哈希选择**:提供了不同哈希函数的选择...

    通过秘钥实现scp不输入密码传送文件

    使用SCP命令将`id_rsa.pub`文件复制到目标主机的`.ssh/authorized_keys`文件中: ```bash scp ~/.ssh/id_rsa.pub user2@target_host:/home/user2/.ssh/authorized_keys ``` 这里,`user2`是目标主机上的用户名,`...

    Scp 小软件,运行在windows上

    它提供了一个类似Linux scp命令的接口,可以方便地在命令行下进行文件传输。另外,WinSCP是一款图形化的SCP客户端,它提供了更直观的界面,适合不熟悉命令行操作的用户。 3. **使用SCP命令**:在命令行中,你可以...

    Worklist SCP测试工具.rar

    在DICOM网络架构中,SCP负责接收并响应SCU(Service Class User,服务类用户)发起的请求,比如从一台设备接收影像数据或者执行某些命令。 "Worklist SCP测试工具"是一个专为测试DICOM Worklist SCP服务端设计的...

Global site tag (gtag.js) - Google Analytics