Linux远程管理命令-08-scp作用以及命令格式

  1. 3.2 scp(掌握)

3.2 scp(掌握)

  • scp就是 secure copy,是一个在Linux下用来进行远程拷贝文件的命令
  • 它的格式地址与ssh基本相同,需要注意的是,在指定端口时,用的是大写的 -P 而不是小写的
  1. 把本地目录下的01.py 文件 复制到远程 家 目录下的 Desktop/01.py

注意:“:”后面的路径如果不是绝对路径,则以用户的家目录为参考路径
scp -P port 01.py user@remote:Decktop/01.py

  1. 把远程目录 家目录下的 Desktop/01.py 文件 复制到 本地目录下的01.py
    scp -P port user@remote:Dedktop/01.py 01.py .
    加上 -r 选项可以传送文件夹
  2. 把当前目录下的 demo 文件夹复制到远程家目录下单 Desktop
    scp -r demo user@remote:Desktop
  3. 把远程家目录下的Desktop 复制到 当前目录下的 demo 文件夹
    scp -r user@remote:Desktop demo
选项 含义
-r 若给出的源文件是目录文件,则scp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
-P 若远程SSH服务器的端口不是22,需要使用大写字母 -P 选项指定端口

注意:

  • scp 这个终端命令只能在Linux 或者UNIX系统下使用
  • 如果在Windows系统中,可以安装PuTTY,使用pscp命令工具行或者安装FileZilla 使用FTP进行文件传输(因是ftp,故端口号设置为21)

转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以邮件至gxnucgb@qq.com

文章标题:Linux远程管理命令-08-scp作用以及命令格式

文章字数:372

本文作者:陈桂彬

发布时间:2019-07-27, 15:47:50

最后更新:2019-07-27, 16:02:49

原始链接:https://github.com/gxnucgb/gxnucgb.github.io/2019/07/27/Linux远程管理命令-08-scp作用以及命令格式/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

github