今天帮开发更新文件,使用 scp 从一台机器更新到另一机器,更新时包含了目录,结果悲剧的搞错了。

具体情况如下:

A是开发服务器,B是正式服务器。现在由A上更新 /a/ 目录下的的b文件夹到B上的 /a/ 目录下。我先在B上新建文件夹b,然后直接在B上执行以下命令:

scp -r user@A_ip:/a/b/ /a/b/

结果,很意外的,在B服务器上看到以下目录:

/a/b/b

后来测试了半天,才发现可以通过以下两种方式来避免这种错误:

1. 最直观:

scp -r user@A_ip:/a/b/* /a/b/

2. 最令人困惑:

scp -r user@A_ip:/a/b/ /a/

其实,最主要还是那些斜线捣乱,让人看的稀里糊涂。

转载于:https://blog.51cto.com/bugbeta/749737

令人迷惑的scp路径相关推荐

  1. Java迭代器Iterator令人迷惑的方法名 hasNext(),next()解析

    Java迭代器Iterator令人迷惑的方法名 hasNext(),next()解析推荐,文章很清晰,再也不会迷惑啦:https://blog.csdn.net/weixin_44062380/art ...

  2. 令人迷惑的硬币翻转(洛谷P1146题题解,Java语言描述)

    题目要求 P1146题目链接 分析 这题做起来真是人间迷惑行为-- 这题的题意另管理员dalao都吐槽过,简直了,不过后来好像改了改表述-- 我们来看一下这个题: 翻N-1枚硬币,就是每次有一枚硬币没 ...

  3. 令人迷惑的ATT的jmp:直接跳转和间接跳转 [转]

    最近看链接器源码中,对位置无关代码PIC(共享库)的链接问题,发现对call和jmp很多不常用的用法,这里试验并总结了一下各种用法. 我们最常用的jmp形式,就是 jmp后面跟个标签!这个没什么可说的 ...

  4. C#令人迷惑的DateTime:世界标准时间还是本地时间?

    先来看一段代码: 复制内容到剪贴板程序代码 DateTime time = DateTime.Parse("2013-07-05 00:00:00"); Console.Write ...

  5. javascript中令人迷惑的this

    JS中的this很多时候会让人捉摸不透,不知道这个this到底指向的是什么.现在根据自己的理解写下这篇文章做一个总结. 我们知道this指向谁一般情况下是在运行时决定的,并且运行时决定this指向的因 ...

  6. jmp连mysql_令人迷惑的ATT的jmp:直接跳转和间接跳转 [转]

    最近看链接器源码中,对位置无关代码PIC(共享库)的链接问题,发现对call和jmp很多不常用的用法,这里试验并总结了一下各种用法. 我们最常用的jmp形式,就是 jmp后面跟个标签!这个没什么可说的 ...

  7. python令人迷惑的duplicated和drop_duplicates()

    前言 在算face_track_id map有感: 开始验证 data={'state':[1,1,2,2,1,2,2,2],'pop':['a','b','c','d','b','c','d','d ...

  8. 2160php,[小科普]关于2k、4k、1080p、1440p、2160p等等令人迷惑的叫法

    2k.4k的最早官方定义并非是显示器.电视领域,而是电影行业,Digital Cinema Initiative(DCI)在规范里的标准定义分别是2048*1080.4096*2160.尔后逐渐这种叫 ...

  9. koa-router让人迷惑的文档和源码实现

    Koa以特殊的中间件实现形式,关键代码只用4个文件,就构建了效率极高的NodeJs框架.虽然应用的人数远不及前辈Express,但也有一众拥趸. Koa的组件都以中间件的形式实现,也使得构建十分简单. ...

最新文章

  1. [KIWI syslog]Install document
  2. Jchatting通过Sina SAE云开发平台高级开发者认证
  3. win10不能访问局域网共享
  4. [置顶] OAuth工作原理随想——让你的系统提供的服务更加安全
  5. C# mschart 控件的基本使用和图表控件Series的概念
  6. 《Unity虚拟现实开发实战》——第1章,第1.8节小结
  7. java day_Java_Day7(上)
  8. l3asnumanode 设置_linux numa 配置
  9. 工业机器人演示码垛和卸垛_众多企业购买自动码垛机的原因是什么?
  10. feather 设置坐标刻度_matplotlib学习记录:调整刻度范围和刻度标签
  11. 微软ReportViewer(rdlc)发布时所需要的动态库(vs2010)
  12. 三星 S7562i 一键 Root
  13. 传统音乐制作与计算机音乐制作,论电脑音乐制作与传统音乐制作的方式对比
  14. 连续分配管理方式(单一连续分配 固定分区分配 动态分区分配)
  15. 用户登录和用户注册案例
  16. 从源数据库抽取数据到中间库
  17. matplot画图-画曲线(一)
  18. Netty使用FileUpload报错Not represented by a file
  19. Java学习之定义一个Circle类并测试所有方法
  20. win2003 64 php,win2003 x64 apache php 开发环境配置日志

热门文章

  1. sublime text 添加到鼠标右键功能
  2. AxureRP(中英文版)——初识Axure(一)
  3. 线上展厅3d化宣传效果怎样 广州商迪
  4. 日语口语1.13 ジェトロの山本さんから部長のことをお伺いまして
  5. 足球大师服务器维护,球员能力提升终极密法《足球大师》详细突破攻略
  6. java自行车为什么被黑_谷歌自行车没有「愚人」,我来告诉你为什么
  7. altium 去掉部分铺铜_DCS系统接地(四部分)
  8. 找工作需要有工作经验,而没工作就没工作经验。如何理解这种死循环?
  9. 第四周 放大电路的分析
  10. Smart200控制两台V90伺服,绝对定位和速度控制,有屏程序,PN通信。 注释清楚