• Linux命令(1)-scp


    Linux scp命令用于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/
    
  • 相关阅读:
    Java内存模型之从JMM角度分析DCL
    MySQL系列(九)--InnoDB索引原理
    MySQL系列(一)--基础知识(转载)
    MySQL系列(八)--数据库分库分表
    MySQL系列(七)--SQL优化的步骤
    MySQL系列(六)--索引优化
    MySQL系列(五)--二进制日志对主从复制的影响
    Java集合(七)--基于jdk1.8的HashMap源码
    Java数据结构和算法(八)--红黑树与2-3树
    Java数据结构和算法(七)--AVL树
  • 原文地址:https://www.cnblogs.com/wardensky/p/4309167.html
Copyright © 2020-2023  润新知