【问题标题】:transfer files!!! from a unix server to a linux server [closed]传输文件!!!从unix服务器到linux服务器[关闭]
【发布时间】:2012-12-06 02:38:39
【问题描述】:

我使用 scp -prv 命令将目录/文件 (/usr/local/scripts) 从 unix 服务器复制到 linux 服务器。复制工作,但是,它在脚本中创建了另一个目录(/usr/local/scripts/scripts)。如何制作,删除什么,所以它只保留 /usr/local/scripts?

【问题讨论】:

  • "urgent" = "过于本地化"(及时)?

标签: linux file unix copy scp


【解决方案1】:
 cd /usr/local/scripts/scripts
 cp -r * ../.
 //Check to make sure it looks good
 rm -r /usr/local/scripts/scripts

这是超级基本的......

【讨论】:

  • 对不起康斯坦丁...我是一个试图成为一个 Linux 人的 Windows 人。非常感谢您的帮助
  • 不用道歉,我只是指出这些命令和情况本质上是非常基本的。如果我可以建议做一些 linux 教程。不过,我确实理解紧迫性的必要性。快乐的 linuxing。
【解决方案2】:

scp -prv /usr/local/scripts host:/usr/local/ 正确复制,康斯坦丁所说的清理。

【讨论】:

  • 我已经完成了复制部分,我需要 rm -rf /usr/local/scripts/scripts 吗?并再次运行 scp
  • 你的两个答案都有帮助......我不得不 rm -rf /usr/local/scripts/scripts 并且一旦它被删除......我只是再次运行 scp 来完成这项工作......顺便说一句,我问的原因是: mv /usr/local/scripts/scripts /usr/local/scripts 给了我两个文件相同的输出,而它们显然不一样......我在印象是,如果我移动了它,它应该会处理它并且应该删除 /scripts/scripts
  • 在这种情况下使用 -f(强制),它会按照你说的做,而不是假装它知道得更好。
  • 嗯,那个需要复制的女孩想让我在她面前做,这样她就可以看到了……所以我没有使用 -f 标志。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-29
  • 2011-02-04
  • 1970-01-01
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多