• 两台linux机器文件传输之scp


    0.写在前面:一定要注意我们是否有源文件的读权限,是否有目标文件夹的写权限!没有的话要先把权限设置好!

    *.设置权限的方法:切换到有权限操作文件或文件夹的用户,利用chmod命令修改权限

    1.安装:

    这个不用安装,系统自带

    2.作用:

    两台linux机器,一台是你本机,另一台在别处,这种情况下两边文件互传

    3.语法:

    scp 本机文件1/远程机器上的文件 远程机器位置/本机的位置,因为scp是复制命令,所以这样理解这个语法,复制(scp)。。。到。。。,从前面的语法书写上看,即可以复制本地的文件到远端机器,也可以从远端机器复制文件到本机,因为原理是利用ssh,故过程中会让输入所使用的用户密码

    4.参数:

    -r  复制(或叫远程传输)文件夹(其实就是遍历复制文件夹中的文件)

    *.远程机器部分的书写格式:

    用户名@ip:文件/文件夹位置(这句话我二次读的时候结合下面例子一开始有点没懂,这句话结合下面的例子时,要记住一句话,这个是针对”远端的机器“的结构)

    实例1:从本地向远程复制

    scp  -P 端口号 /var/file.txt user@111.222.333.444:/var/  

    复制        本机的 /var/file.txt这个文件到   111.222.333.444这台机器的/var/目录下,用的登录名为user,因为远程登录要知道端口号所以指定一个-P

    回车后会让你输入111.222.333.444服务器上的user用户的密码,之后便将本机的/var/file.txt文件传到了111.222.333.444这台服务器的/var文件夹下

    说明:端口号指的是111.222.333.444机器上的ssh端口

    实例2:从远程向本地复制

    scp -P 端口号 user@111.222.333.444:/var/file /var/

    说明:类似于实例1,注意观察不同,其实只要理解了用法为复制。。。到。。。这句话就很好写语句了,只是加了一个远程机器的端口号

    **.具体的用法后期再更新,先将最常用的用法写上

  • 相关阅读:
    ASP.NET数据报表之柱状图 ------工作日志
    键盘快捷键
    将datagrid中数据导出到excel中 -------<<工作日志2014-6-6>>
    VS2008 快捷键大全--------<<转>>
    .NET,你真的 知道了吗
    C#语言的新特性及相关信息
    Linq介绍
    Oracle 体系结构及安全管理
    Oracle高级查询,事物,过程及函数
    Oracle Pl/SQL编程基础
  • 原文地址:https://www.cnblogs.com/lianrenjujishou/p/5458206.html
Copyright © 2020-2023  润新知