如何一次性scp多个文件到远程机器上

如题,如果想要使用 scp 一次性复制多个文件到远程机器上,可以用以下命令实现,格式如下:

bash 复制代码
$ scp -P port local_file1 local_file2 ... username@remote_host:remote_path

其中:

  • port 是远程主机的指定端口号,如果使用默认的SSH端口(22),可以省略该参数。
  • local_file1、local_file2 是你想要复制的多个本地文件路径。
  • username 是远程主机的用户名。
  • remote_host 是远程主机的IP地址或域名。
  • remote_path 是要复制到的远程主机的路径。

这里给出一个例子,如果我要将本地文件 /path/to/local/file1.txt 和 /path/to/local/file2.txt 同时复制到远程主机 example.com 的 /path/to/remote/ 路径下,并使用端口号 12345,这条命令则应该这么用:

bash 复制代码
$ scp -P 12345 /path/to/local/file1.txt /path/to/local/file2.txt username@example.com:/path/to/remote/

但是前提为,你对远程主机有访问权限。

相关推荐
测试员周周6 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
小辰记事本8 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
在角落发呆9 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
裴东青11 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
江公望11 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦11 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn11 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫11 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
CodeMartain12 小时前
Dify Windows 原生部署(无 Docker、纯本地)
运维·docker·容器
xxx1x1x12 小时前
极客向:DLL/运行库故障的底层逻辑与自动化修复方案
运维·自动化·dll文件·dll·dll修复·dll缺失·dll一键修复