Note-53884-6

Token ID: 1

ERC-721 1 Transfers

Metadata

{
  "title": "Linux下从不同主机之间拷贝文件",
  "tags": [
    "post"
  ],
  "sources": [
    "xlog"
  ],
  "external_urls": [
    "https://aki.xlog.app/Linux-xia-cong-bu-tong-zhu-ji-zhi-jian-kao-bei-wen-jian"
  ],
  "date_published": "2023-04-24T05:29:55.130Z",
  "content": "# Linux下从不同主机之间拷贝文件\n\n## 前提\n\n要拷贝文件的两台目标主机要能够通信。本端要有scp\n\n## SCP命令\n\n命令格式:scp [源文件路径] [目标文件路径]\n\n使用方式:\n\n```bash\nusage: scp [-346BCpqrTv] [-c cipher] [-F ssh_config] [-i identity_file]\n            [-J destination] [-l limit] [-o ssh_option] [-P port]\n            [-S program] source ... target\n```\n\n### 1、从本端拷贝文件到目标端\n\n```bash\nscp /root/a [email protected]:/root/b\n```\n\n其中a和b分别为文件名,可以不同名\n\n### 2、从目标端拷贝文件到本端\n\n```bash\nscp [email protected]:/root/a /root/b\n```\n\n### 3、注意\n\n如果要拷贝文件夹scp后要加 -r\n\n由于scp是基于ssh端口,即默认以本机端口对对端端口同ssh口传输文件,假设两端ssh端口不同或者做过端口限制需要重新指定,需要在scp命令后加-P,P必须大写。参考scp使用方式\n\n### 4、奇奇怪怪的玩法\n\n能不能远端对远端拷贝?可以\n\n```bash\nscp [email protected]:/root/a [email protected]:/root/b\n```\n\n",
  "attributes": [
    {
      "value": "Linux-xia-cong-bu-tong-zhu-ji-zhi-jian-kao-bei-wen-jian",
      "trait_type": "xlog_slug"
    }
  ]
}